body {
    margin: 0;
}
.form_sun4 {
    margin: 0;
}
.hidden_sun4 {
    display: none;
}
.clear_sun4 {
    clear: both;
}
.float_sun4 {
    float: left;
}
.ConMgn_sun4 {
    margin: 0 10px;
}
.SkpWht_sun4, .SkpMedGry1_sun4 {
    height: 0;
}
.AddRmvBtnTbl_sun4 .Btn1_sun4, .AddRmvBtnTbl_sun4 .Btn1Hov_sun4, .AddRmvBtnTbl_sun4 .Btn1Dis_sun4, .AddRmvBtnTbl_sun4 .Btn2_sun4, .AddRmvBtnTbl_sun4 .Btn2Hov_sun4, .AddRmvBtnTbl_sun4 .Btn2Dis_sun4 {
    margin: 0;
    width: 100%;
}
.AddRmvVrtDiv_sun4 .Btn1_sun4, .AddRmvVrtDiv_sun4 .Btn1Hov_sun4, .AddRmvVrtDiv_sun4 .Btn1Dis_sun4, .AddRmvVrtDiv_sun4 .Btn2_sun4, .AddRmvVrtDiv_sun4 .Btn2Hov_sun4, .AddRmvVrtDiv_sun4 .Btn2Dis_sun4 {
    margin: 0;
    width: 9em;
}
.AddRmvBtnTbl_sun4 {
    margin-top: 1.6em;
}
.AddRmvVrtFst_sun4 {
    float: left;
    margin: 5px 0 10px 5px;
}
.AddRmvVrtWin_sun4 {
    float: left;
    margin: 5px 0 10px 5px;
}
.AddRmvVrtBwn_sun4 {
    float: left;
    margin: 5px 0 10px 10px;
}
.AddRmvHrzWin_sun4 {
    margin-top: 3px;
    min-width: 100px;
}
.AddRmvHrzBwn_sun4 {
    margin-top: 8px;
    min-width: 100px;
}
.AddRmvHrzDiv_sun4 {
    margin: 5px 7px 10px 0;
}
.AddRmvVrtDiv_sun4 {
    clear: left;
    margin-top: 5px;
}
.AddRmvHrzLst_sun4 {
    clear: both;
}
.AddRmvVrtBtn_sun4 {
    width: 120px;
}
.AddRmvLbl_sun4 {
    margin-left: 0;
}
.AddRmvLbl2_sun4 {
    display: block;
    padding-left: 5px;
}
.AddRmvLbl2ReadOnly_sun4 {
    padding-left: 0;
}
.AddRmvLbl2_sun4, .AddRmvLbl2ReadOnly_sun4 {
    height: 1.6em;
}
.BcmWhtDiv_sun4 {
    margin: 10px 10px 0;
    padding: 0;
}
.BcmGryDiv_sun4 {
    margin: 0;
    padding: 13px 10px 10px;
}
.BcmSep_sun4 {
    margin: 0 5px;
}
.RbSpn_sun4 input, .RbSpnDis_sun4 input {
    vertical-align: -1px;
}
.CbSpn_sun4 input, .CbSpnDis_sun4 input {
    vertical-align: -1px;
}
.CbReadOnly_sun4, .RbReadOnly_sun4 {
    opacity: 0.45;
}
.CbDis_sun4, .RbDis_sun4 {
    opacity: 0.4;
}
.RbLbl_sun4, .RbLblDis_sun4 {
    vertical-align: 1px;
}
.CbLbl_sun4, .CbLblDis_sun4 {
    vertical-align: 4px;
}
.RbImg_sun4, .RbImgDis_sun4 {
    vertical-align: -5px;
}
.CbImg_sun4, .CbImgDis_sun4 {
    vertical-align: -3px;
}
.CbGrp_sun4 td, .RbGrp_sun4 td {
    text-align: left;
}
.CbGrp_sun4 label, .RbGrp_sun4 label {
    vertical-align: 6px;
}
.dojoDndItem {
    padding: 3px;
}
.dndOuterSpan_sun4 {
    position: relative;
}
.dndContainer_sun4 {
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
}
.RBGRPVert_sun4, .RBGRPHoriz_sun4, .CBGRPVert_sun4, .CBGRPHoriz_sun4 {
    padding: 0;
}
.RBGRPVert_sun4 ul, .RBGRPHoriz_sun4 ul, .CBGRPVert_sun4 ul, .CBGRPHoriz_sun4 ul {
    clear: left;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.RBGRPClear_sun4, .CBGRPClear_sun4 {
    clear: both;
}
.RBGRPCaption_sun4, .CBGRPCaption_sun4 {
    vertical-align: top;
}
.RBGRPHoriz_sun4 ul li, .CBGRPHoriz_sun4 ul li {
    float: left;
    margin: 0 10px 0 0;
}
.EdtLstTbl_sun4 .EdtLstAddLblTd_sun4 {
    padding: 2px 10px 0 0;
}
.EdtLstTbl_sun4 .EdtLstRmvLblTd_sun4 {
    padding: 6px 10px 0 0;
    vertical-align: top;
}
.EdtLstTbl_sun4 .EdtLstAddTxtTd_sun4 {
    margin-top: 3px;
    padding: 2px 14px 0 0;
    vertical-align: top;
}
.EdtLstTbl_sun4 .EdtLstRmvLstTd_sun4 {
    padding: 2px 10px 1px 0;
    vertical-align: top;
}
.EdtLstTbl_sun4 .EdtLstRmvLstTd_sun4 .Lst_sun4, .EdtLstTbl_sun4 .EdtLstRmvLstTd_sun4 .LstDis_sun4 {
    margin-bottom: 3px;
}
.EdtLstTbl_sun4 .EdtLstAddTxtTd_sun4 .TxtFld_sun4, .EdtLstTbl_sun4 .EdtLstAddTxtTd_sun4 .TxtFldDis_sun4 {
    height: 1.3em;
}
.EdtLstTbl_sun4 .EdtLstAddBtnTd_sun4 {
    padding: 2px 10px 0 0;
    vertical-align: top;
    width: 100px;
}
.EdtLstTbl_sun4 .EdtLstRmvBtnTd_sun4 {
    padding: 2px 10px 1px 0;
    vertical-align: top;
    width: 100px;
}
.EdtLstTbl_sun4 .EdtLstBtnWin_sun4 {
    margin-top: 3px;
}
.EdtLstTbl_sun4 .EdtLstBtnBwn_sun4 {
    margin-top: 9px;
}
.EdtLstTbl_sun4 .TxtFld_sun4, .EdtLstTbl_sun4 .TxtFldDis_sun4, .EdtLstTbl_sun4 .Btn1_sun4, .EdtLstTbl_sun4 .Btn1Hov_sun4, .EdtLstTbl_sun4 .Btn1Dis_sun4, .EdtLstTbl_sun4 .Btn2_sun4, .EdtLstTbl_sun4 .Btn2Hov_sun4, .EdtLstTbl_sun4 .Btn2Dis_sun4 {
    margin: 0;
    width: 100%;
}
.Btn1_sun4, .Btn1Hov_sun4, .Btn1Mni_sun4, .Btn1MniHov_sun4, .Btn2_sun4, .Btn2Hov_sun4, .Btn2Mni_sun4, .Btn2MniHov_sun4, .Btn1Dis_sun4, .Btn2Dis_sun4, .Btn1MniDis_sun4, .Btn2MniDis_sun4 {
    border-style: solid;
    border-width: 1px;
}
.Btn1_sun4, .Btn1Hov_sun4, .Btn1Mni_sun4, .Btn1MniHov_sun4, .Btn2Mni_sun4, .Btn2MniHov_sun4, .Btn2_sun4, .Btn2Hov_sun4 {
    background-position: center center;
    background-repeat: repeat-x;
}
.Btn1_sun4, .Btn1Hov_sun4, .Btn1Dis_sun4, .Btn1Mni_sun4, .Btn1MniHov_sun4, .Btn1MniDis_sun4, .Btn2_sun4, .Btn2Hov_sun4, .Btn2Dis_sun4, .Btn2Mni_sun4, .Btn2MniHov_sun4, .Btn2MniDis_sun4 {
    margin: 0 2px 0 1px;
    padding: 0 5px 1px;
}
.BtnTbl_sun4 .Btn1_sun4, .BtnTbl_sun4 .Btn1Hov_sun4, .BtnTbl_sun4 .Btn1Dis_sun4, .BtnTbl_sun4 .Btn2_sun4, .BtnTbl_sun4 .Btn2Hov_sun4, .BtnTbl_sun4 .Btn2Dis_sun4 {
    margin: 0;
    width: 100%;
}
.BtnAryDiv_sun4 {
    margin: 5px 8px;
}
.MstDiv_sun4 .Btn1_sun4, .MstDiv_sun4 .Btn1Mni_sun4, .MstDiv_sun4 .Btn1Hov_sun4, .MstDiv_sun4 .Btn1MniHov_sun4, .MstDiv_sun4 .Btn2_sun4, .MstDiv_sun4 .Btn2Mni_sun4, .MstDiv_sun4 .Btn2Hov_sun4, .MstDiv_sun4 .Btn2MniHov_sun4 {
    border-width: 0;
    margin: 0;
    padding-bottom: 1px;
    vertical-align: middle;
}
.mastheadButton_4_sun4 a:link, .mastheadButton_4_sun4 a:visited, .mastheadButton_4_sun4 a:hover {
    padding: 1px 7px 1px 9px;
}
.mastheadButton_4_sun4 {
    border-style: solid;
    border-width: 1px 0;
    display: inline;
    margin: 0;
    padding: 0 1px 2px;
    text-align: center;
}
.ChoNavBtnGrpDiv_sun4 {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
}
.ChoImgBtn_sun4 {
    padding-right: 6px;
}
.ChoSortByDiv_sun4 {
    float: right;
    margin-bottom: 11px;
    margin-top: 5px;
}
.ChoFltHlpDiv_sun4 {
    float: left;
    margin-bottom: 5px;
    margin-left: 7em;
}
.ChoSortByDiv_sun4 .LblLev2Txt_sun4 {
    padding-right: 5px;
}
.ChoMultiHlpDiv_sun4 {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
}
.ChoLev2Div_sun4 {
    float: left;
    width: 7em;
}
.ChoLookinDiv_sun4 {
    float: left;
    margin-bottom: 2px;
    margin-top: 2px;
}
.ChoFltDiv_sun4 {
    float: left;
    margin-bottom: 2px;
    margin-top: 2px;
}
.ChoSelFileDiv_sun4 {
    float: left;
    margin-bottom: 7px;
    margin-top: 8px;
}
.ChoSelFileLev2Div_sun4 {
    float: left;
    width: 8.7em;
}
.ChoSrvDiv_sun4 {
    float: left;
    margin-bottom: 2px;
    margin-top: 10px;
}
.ChoFltDiv_sun4 .TxtFld_sun4, .ChoLookinDiv_sun4 .TxtFld_sun4, .ChoSelFileDiv_sun4 .TxtFld_sun4, .ChoSrvDiv_sun4 .ChoSrvTxt_sun4, .ChoFltHlpDiv_sun4 .inlineFieldHelp_sun4 {
    margin-left: 10px;
}
.ChoLookinDiv_sun4 .TxtFld_sun4, .ChoSelFileDiv_sun4 .TxtFld_sun4 {
    width: 32em;
}
.ChoFltHlpDiv_sun4 .inlineFieldHelp_sun4 {
    padding-top: 4px;
}
.ChoLstHdr_sun4 {
    height: 1.6em;
    line-height: 1.6em;
    margin-bottom: 0;
}
.ChoLstHdr_sun4 .ChoNameHdr_sun4 {
    float: left;
    height: 1.6em;
    padding-left: 5px;
    width: 56%;
}
.ChoLstHdr_sun4 .ChoSizeHdr_sun4 {
    float: left;
    height: 1.6em;
    padding-left: 5px;
    width: 16%;
}
.ChoLstHdr_sun4 .ChoDateTimeHdr_sun4 {
    float: left;
    height: 1.6em;
    padding-left: 5px;
}
.ChoLstDiv_sun4 .LstMno_sun4 {
    margin-bottom: 0;
}
.HlpStpTab_sun4 {
    margin: 0 0 5px;
}
.HlpTtlDiv_sun4 {
    margin: 15px 0 0 10px;
}
.HlpSchDiv_sun4, .HlpIdxDiv_sun4 {
    margin: 5px 5px 5px 10px;
}
.HlpRltDiv_sun4 {
    margin-top: 6px;
}
body.HlpBdy_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    padding: 10px;
}
body.HlpBdy_sun4 h1 {
    margin-bottom: -3px;
}
body.HlpBdy_sun4 h2, body.HlpBdy_sun4 h3, body.HlpBdy_sun4 h4, body.HlpBdy_sun4 h5, H6 {
    margin-bottom: -5px;
}
.HlpBtnDiv_sun4 {
    padding: 7px 10px 1px 0;
    vertical-align: middle;
}
.FulAlrtHdrDiv_sun4 {
    margin: 7px 10px 5px 37px;
}
.FulAlrtMsgDiv_sun4 {
    margin: 5px 10px 0 37px;
}
.FulAlrtFrmDiv_sun4 {
    margin: 10px 10px 5px 37px;
}
.inlineAlert_4_sun4 {
    margin: 0 20px;
    text-align: center;
}
.inlineAlert_4_sun4 table {
    display: inline;
}
.inlineAlert_4_sun4 .topLeftCorner_sun4, .inlineAlert_4_sun4 .topRightCorner_sun4, .inlineAlert_4_sun4 .bottomLeftCorner_sun4, .inlineAlert_4_sun4 .bottomRightCorner_sun4 {
    height: 8px;
    width: 8px;
}
.inlineAlert_4_sun4 .topMiddle_sun4 {
    height: 8px;
}
.inlineAlert_4_sun4 .leftMiddle_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    vertical-align: top;
    width: 7px;
}
.inlineAlert_4_sun4 .middle_sun4 {
    padding: 0 13px;
}
.inlineAlert_4_sun4 .middle_sun4 .header_sun4 {
    text-align: center;
    vertical-align: middle;
}
.inlineAlert_4_sun4 .middle_sun4 .header_sun4 img {
    padding: 0 4px 0 0;
    vertical-align: middle;
}
.inlineAlert_4_sun4 .middle_sun4 .header_sun4 .label_sun4 {
    vertical-align: middle;
}
.inlineAlert_4_sun4 .middle_sun4 .details_sun4 {
    margin: 7px 0 0;
    text-align: center;
    vertical-align: middle;
}
.inlineAlert_4_sun4 .middle_sun4 .details_sun4 img {
    padding: 0 1px 0 10px;
}
.inlineAlert_4_sun4 .rightMiddle_sun4 {
    border-right-style: solid;
    border-right-width: 1px;
    vertical-align: top;
    width: 7px;
}
.inlineAlert_4_sun4 .bottomMiddle_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 7px;
}
.inlineFieldHelp_sun4 {
    padding: 2px 0 0;
}
.LftHlpHlp_sun4 {
    bottom: 34px;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 70%;
    top: 0;
}
.LftHlpBdy_sun4 {
    border-left: 1px solid;
    bottom: 34px;
    left: 30%;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.LftHlpDiv_sun4 {
    margin: 15px 10px 5px;
}
.LftHlpBtm_sun4 {
    border-top: 1px solid;
    bottom: 0;
    height: 33px;
    padding: 0 13px 0 30%;
    position: absolute;
}
.LftHlpBtnBtm_sun4 {
    float: right;
    margin: 7px 0 8px;
    padding: 0 0 0 13px;
    text-align: right;
}
.Lst_sun4, .LstDis_sun4, .LstMno_sun4, .LstMnoDis_sun4 {
    border-style: solid;
    border-width: 1px;
}
.LstAln_sun4 {
    padding-right: 5px;
    vertical-align: top;
}
.LstBx_sun4 span, .DrpDn_sun4 span {
    vertical-align: top;
}
.LstBx_sun4 img.LblReqImg_sun4, .DrpDn_sun4 img.LblReqImg_sun4 {
    margin-left: 0.25em;
    vertical-align: top;
}
.LstBx_sun4 img.LblInvImg_sun4, .DrpDn_sun4 img.LblReqImg_sun4 {
    margin-right: 0.25em;
    vertical-align: top;
}
.LblRqdDiv_sun4 {
    line-height: 1em;
}
.ConFldSetDiv_sun4 {
    margin: 7px 10px 0;
}
.ConFldSetLgdDiv_sun4 {
    line-height: 1.1em;
    margin-bottom: 10px;
}
.ConSubSecDiv_sun4 {
    padding: 0 10px 5px 0;
}
.ConTblCl1Div_sun4 {
    margin: 8px 6px 0 15px;
}
.ConTblCl2Div_sun4 {
    margin: 8px 6px 0 0;
    padding: 1px 0 0;
}
.ConEmbTblCl1Div_sun4 {
    margin: 6px 10px 0 30px;
}
.ConEmbTblCl2Div_sun4 {
    margin: 3px 10px 0 0;
}
.ConJmpScnDiv_sun4 {
    margin: 17px 10px 0 0;
}
.ConJmpLnkDiv_sun4 {
    margin: 0 25px 0 10px;
}
.ConRqdDiv_sun4 {
    margin: 5px 10px 5px 0;
    text-align: right;
}
.ConJmpTopDiv_sun4 {
    line-height: 0.7em;
    margin: 15px 10px 10px;
}
.ConEmbTblCl1Div_sun4 input[type="checkbox"], .ConEmbTblCl1Div_sun4 input[type="radio"] {
    margin-left: -5px;
    vertical-align: middle;
}
div.ConTblCl2Div_sun4 input, div.ConTblCl2Div_sun4 select {
    vertical-align: middle;
}
div.ConTblCl2Div_sun4 .CbSpn_sun4 input[type="checkbox"] {
    margin-top: -8px;
}
.ConFldSetLgdDiv_sun4 {
    margin-bottom: 10px;
}
.ConSubSecTtlTxt_sun4 {
    margin: 15px 0 0 15px;
}
.TtlTxtDiv_sun4 {
    margin: 12px 0 0 10px;
}
.TtlTxtDiv_sun4 img {
    margin-right: 5px;
    vertical-align: text-bottom;
}
.TtlTxt_sun4 {
    margin: 0;
}
.TtlActDiv_sun4, .TtlVewDiv_sun4 {
    margin: 8px 10px 0;
}
.TtlHlpDiv_sun4 {
    margin: 5px 10px 0;
}
.TtlBtnDiv_sun4 {
    margin: 0 8px 0 10px;
}
.TtlBtnBtmDiv_sun4 {
    padding: 10px 8px 0 10px;
}
.DatCalDiv_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    clear: both;
    padding: 2px 0 0;
    text-align: center;
}
.DatCalDiv_sun4 .DatSelDiv_sun4 {
    clear: right;
    float: left;
}
.DatCalDiv_sun4 .DatCalLeft_sun4 {
    clear: none;
    float: left;
}
.DatCalDiv_sun4 .DatCalLeft_sun4 img {
    vertical-align: middle;
}
.DatCalDiv_sun4 .DatCalLeft_sun4 select {
    margin: 2px 1px 2px 2px;
    vertical-align: top;
}
.DatCalDiv_sun4 .DatCalRight_sun4 {
    clear: right;
    float: right;
}
.DatCalDiv_sun4 .DatCalRight_sun4 select {
    margin: 2px 1px 2px 0;
    vertical-align: top;
}
.DatCalDiv_sun4 .DatCalDiv_sun4 {
    border: 0 none;
    margin: 0 2px 2px 3px;
    padding: 0;
}
.DatCalDiv_sun4 .DatCalDiv_sun4 table, .DatCalTbl_sun4 {
    border-collapse: collapse;
}
a.DatLnk_sun4:link, a.DatLnk_sun4:visited, a.DatLnk_sun4:hover, a.DatBldLnk_sun4:link, a.DatBldLnk_sun4:visited, a.DatCurLnk_sun4:link, a.DatCurLnk_sun4:visited, a.DatCurLnk_sun4:hover, a.DatOthLnk_sun4:link, a.DatOthLnk_sun4:visited, a.DatOthLnk_sun4:hover, a.DatOthBldLnk_sun4:link, a.DatOthBldLnk_sun4:visited, .DatCalTbl_sun4 td, .DatCalTbl_sun4 th {
    border-style: solid;
    border-width: 1px;
}
a.DatLnk_sun4:link, a.DatLnk_sun4:visited {
    display: block;
    padding: 5px 0 3px;
}
a.DatBldLnk_sun4:link, a.DatBldLnk_sun4:visited {
    display: block;
    padding: 5px 0 3px;
}
a.DatCurLnk_sun4:link, a.DatCurLnk_sun4:visited {
    display: block;
    padding: 5px 0 3px;
}
a.DatOthLnk_sun4:link, a.DatOthLnk_sun4:visited {
    display: block;
    padding: 5px 0 3px;
}
a.DatOthBldLnk_sun4:link, a.DatOthBldLnk_sun4:visited {
    display: block;
    padding: 5px 0 3px;
}
.DateSelContainer_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
.DatSelTopMiddle_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
    height: 4px;
}
.DatSelContent_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    line-height: 0.9em;
    padding: 0 0 6px 8px;
}
.DatSelDiv_sun4 {
    padding: 0 1px;
    text-align: left;
}
.DatSelDiv_sun4 span {
}
.DatSelDiv_sun4 input {
    padding-top: 1px;
}
.DatDayHdrTxt_sun4 {
    display: block;
    padding: 2px 0;
}
.DatCalTbl_sun4 td, .DatCalTbl_sun4 th {
    width: 29px;
}
.DatFieldTable_sun4 td {
    padding: 1px 0;
}
.CalPopDiv_sun4 {
    display: block;
    float: left;
    left: 0;
    padding: 0 4px 0 0;
    position: relative;
    top: 0;
}
.CalPopDiv_sun4 .DatCalDiv_sun4 {
    margin-bottom: 0;
    padding: 0;
    position: relative;
    top: -3px;
}
.CalPopShdDiv_sun4 {
    display: none;
    left: 5px;
    margin: -9px 0 0 -22px;
    position: absolute;
    top: 24px;
    width: 20em;
    z-index: 1000;
}
.CalPopShd2Div_sun4 {
}
.CalPopDiv_sun4 .DatSelContent_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    left: 0;
    padding: 0 0 3px;
    position: relative;
    top: -3px;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 th {
    border-left: medium none;
    border-right: medium none;
    border-style: solid none;
    border-width: 1px medium;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 td.CalPopFtr_sun4, .CalPopDiv_sun4 .CalPopFtr_sun4Div_sun4 {
    border: 0 none;
}
.CalPopDiv_sun4 a.DatCurLnk_sun4:link, .CalPopDiv_sun4 a.DatCurLnk_sun4:visited, .CalPopDiv_sun4 a.DatLnk_sun4:link, .CalPopDiv_sun4 a.DatLnk_sun4:visited, .CalPopDiv_sun4 a.DatBldLnk_sun4:link, .CalPopDiv_sun4 a.DatBldLnk_sun4:visited, .CalPopDiv_sun4 a.DatOthLnk_sun4:link, .CalPopDiv_sun4 a.DatOthLnk_sun4:visited, .CalPopDiv_sun4 a.DatOthBldLnk_sun4:link, .CalPopDiv_sun4 a.DatOthBldLnk_sun4:visited {
    display: block;
    padding: 2px 0;
}
.CalPopDiv_sun4 .DatSelDiv_sun4 {
    margin: 0 0 5px;
    padding: 2px 1px 0 0;
    text-align: left;
}
.CalPopDiv_sun4 .DatDayHdrTxt_sun4 {
    display: block;
    padding: 2px 0;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 {
    border-collapse: collapse;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 td, .CalPopDiv_sun4 .DatCalTbl_sun4 th {
    width: 25px;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 th {
    padding-top: 2px;
}
.CalPopDiv_sun4 .DatSelContent_sun4 .closeBtn_sun4 {
    display: block;
    float: right;
    margin: 0 3px 0 0;
}
.CalPopDiv_sun4 .DatSelContent_sun4 .DatSelDate_sun4 {
    float: left;
    line-height: 0.9em;
    padding: 3px 0 3px 8px;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 td.CalPopFtr_sun4 {
    width: auto;
}
.CalPopDiv_sun4 .CalPopFtrDiv_sun4 {
    float: left;
    width: 100%;
}
.CalPopDiv_sun4 .CurDayTxt_sun4 {
    clear: right;
    float: left;
    padding: 4px 0 4px 4px;
}
.CalPopFldLbl_sun4 {
    display: block;
    margin-right: 8px;
    padding-top: 3px;
}
.CalPopFldImg_sun4 img {
    margin-left: 5px;
}
.CalRootTbl_sun4 {
    width: auto;
}
.CalPopBtnDiv_sun4 {
    position: relative;
}
.CalPopTxt_sun4 {
    padding-left: 4px;
    padding-right: 8px;
}
.CalPopTxt_sun4 .inlineFieldHelp_sun4 {
    display: inline;
}
.TxtFld_sun4, .TxtFldDis_sun4, .TxtAra_sun4, .TxtAraDis_sun4 {
    border-style: solid;
    border-width: 1px;
    padding: 1px 0 0 2px;
}
.TxtFld_ReadOnly_sun4, .TxtAra_ReadOnly_sun4 {
    border: 0 none;
}
.TxtAra_sun4, .TxtAraDis_sun4 {
    padding-left: 2px;
}
.TxtAraLabel_sun4 span, .TxtAraLabel_sun4 span > img {
    vertical-align: top;
}
.TxtFldAutoCompListSpan_sun4 {
    position: absolute;
    z-index: 999;
}
.TxtFldAutoCompAlignContainer_sun4 {
    position: relative;
}
.EdtFld_Edt_sun4 {
    background-color: #CCCCEE;
    border: 0 none;
    padding: 1px 0 0 2px;
}
.EdtFldDis_sun4 {
    background-color: #CCCCEE;
    border: 0 none;
    padding: 1px 0 0 2px;
}
.EdtFld_ReadOnly_sun4 {
    background-color: #DDDDDD;
    border: 0 none;
    padding: 1px 0 0 2px;
}
.MnuJmpOpt_sun4:hover {
    text-decoration: underline;
}
.MnuJmp_sun4, .MnuStd_sun4, .MnuJmp_sun4Dis, .MnuStdDis_sun4 {
    border-style: solid;
    border-width: 1px;
}
.MnuJmpOptSel_sun4 {
    font-weight: normal;
}
.MnuJmpOptGrp_sun4, .MnuStdOptGrp_sun4 {
    font-style: normal;
    font-weight: normal;
}
a.MstLnk_sun4:link, a.MstLnk_sun4:visited, a.MstLnkRt_sun4:link, a.MstLnkRt_sun4:visited {
    border-style: solid;
    border-width: 1px;
}
a.MstLnkLft_sun4:link, a.MstLnkLft_sun4:visited, a.MstLnkCen_sun4:link, a.MstLnkCen_sun4:visited {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
td.MstTdTtl_sun4 {
    padding: 0 10px;
    vertical-align: top;
    white-space: nowrap;
}
td.MstTdAlm_sun4 {
    vertical-align: top;
}
td.MstTdLogo_sun4 {
    padding: 6px 13px 8px 20px;
    vertical-align: top;
}
div.MstDivTtl_sun4 {
    padding-top: 4px;
}
.MstFooter_sun4 {
    border-style: solid;
    border-width: 1px;
    min-width: 590px;
    padding: 3px 10px 3px 0;
}
.MstSec_sun4 {
    border-style: solid;
    border-width: 1px;
    height: 54px;
    min-width: 600px;
}
.MstSec_sun4 div {
    padding: 15px 0 16px;
    vertical-align: middle;
}
.MstSec_sun4 td {
    padding: 0 10px;
}
div.MstDivUsr_sun4 {
    padding: 4px 0 0;
}
.MstLbl_sun4, .MstTxt_sun4, .MstUsrLnk_sun4, .MstAlmLnk_sun4, span.MstAlmDwnTxt_sun4, span.MstAlmCrtTxt_sun4, span.MstAlmMajTxt_sun4, span.MstAlmMinTxt_sun4 {
    line-height: 1em;
    vertical-align: top;
}
a.MstLnk_sun4:link, a.MstLnk_sun4:visited {
    background-position: center center;
    background-repeat: repeat-x;
    padding: 2px 10px 1px;
    vertical-align: middle;
}
a.MstLnk_sun4:hover, a.MstLnkLft_sun4:hover, a.MstLnkRt_sun4:hover, a.MstLnkCen_sun4:hover {
    background-position: center center;
    background-repeat: repeat-x;
}
.MstSpcImg_sun4 {
    display: none;
}
.MstBdy_sun4 {
    margin: 0;
}
.MstDiv_sun4 {
    border-style: solid;
    border-width: 1px;
    min-width: 600px;
}
.MstTblTop_sun4 td {
    padding: 6px 10px 4px;
}
.MstTblTop_sun4 .TxtFld_sun4, .MstTblTop_sun4 .MnuStd_sun4 {
    margin: 0 6px 0 0;
    vertical-align: middle;
}
.MstTblTop_sun4 img {
    vertical-align: middle;
}
.MstTblEnd_sun4 {
    background-position: left top;
    background-repeat: repeat-x;
}
.MstTblEnd_sun4 td {
    padding: 1px 0 2px;
}
td.MstTblEnd_sun4 {
    padding-left: 10px;
}
.MstTblBot_sun4 .hrule_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
    height: 1px;
    margin: 0 0 1px;
}
.MstStatDiv_sun4 a, .MstTmeDiv_sun4 span, .MstAlmDiv_sun4 a {
    line-height: 1em;
    vertical-align: top;
}
a.MstLnkLft_sun4:link, a.MstLnkLft_sun4:visited, a.MstLnkRt_sun4:link, a.MstLnkRt_sun4:visited, a.MstLnkCen_sun4:link, a.MstLnkCen_sun4:visited {
    background-position: center center;
    background-repeat: repeat-x;
    padding: 2px 10px 1px;
    vertical-align: middle;
    white-space: nowrap;
}
.Tab1Div_sun4 td {
    border-style: solid;
    border-width: 1px;
}
.Tab1Div_sun4 {
    padding: 6px 10px 0;
}
a.Tab1Lnk_sun4:link, a.Tab1Lnk_sun4:visited {
    padding: 8px 15px 7px;
    text-align: center;
}
.Tab1Div_sun4 table {
    border-collapse: collapse;
}
.Tab1Div_sun4 td.Tab1TblSpcTd_sun4 {
    border: medium none;
}
.Tab1Div_sun4 td.Tab1TblSelTd_sun4 {
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: medium none;
}
.Tab1Div_sun4 .Tab1SelTxtLeft_sun4 {
    background-position: left top;
    background-repeat: no-repeat;
    height: 2.8em;
    position: absolute;
    width: 2px;
}
.Tab1Div_sun4 .Tab1SelTxtNew_sun4 {
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    padding: 8px 13px 7px;
    text-align: center;
}
.Tab1Div_sun4 td a.TabPad_sun4 {
    padding: 8px 20px 7px;
}
.Tab1Div_sun4 td.Tab1TblSelTd_sun4 div.TabPad_sun4 {
    padding: 8px 20px 7px;
}
.Tab2Div_sun4 td {
    border-style: solid;
    border-width: 1px;
}
table.Tab2TblNew_sun4 td.Tab2TblSelTd_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
table.Tab2Tbl3New_sun4 td.Tab2TblSelTd_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
.Tab2Div_sun4 {
    padding: 6px 0 0 10px;
}
a.Tab2Lnk_sun4:link, a.Tab2Lnk_sun4:visited {
    padding: 5px 15px 4px;
    text-align: center;
}
.Tab2Div_sun4 table {
    border-collapse: collapse;
}
.Tab2Div_sun4 .Tab2SelTxtLeft_sun4 {
    background-position: left top;
    background-repeat: no-repeat;
    height: 2.1em;
    position: absolute;
    width: 2px;
}
.Tab2Div_sun4 .Tab2SelTxt_sun4 {
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    padding: 5px 15px 4px;
    text-align: center;
}
.Tab2Div_sun4 td.Tab2TblSelTd_sun4 {
    border-bottom: medium none;
}
.Tab2Div_sun4 td a.TabPad_sun4, .Tab2Div_sun4 td.Tab2TblSelTd_sun4 div.TabPad_sun4 {
    padding: 5px 20px 4px;
}
.Tab3Div_sun4 {
    padding: 6px 0 0 10px;
}
.Tab3Div_sun4 td {
    border-style: solid;
    border-width: 1px;
}
a.Tab3Lnk_sun4:link, a.Tab3Lnk_sun4:visited {
    padding: 4px 15px 3px;
    text-align: center;
}
table.Tab3TblNew_sun4 td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
table.Tab3TblNew_sun4 div.Tab3SelTxt_sun4 {
    padding: 4px 15px 3px;
    text-align: center;
}
table.Tab3TblNew_sun4 td.Tab3TblSelTd_sun4 {
    border-bottom: medium none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.Tab3Div_sun4 td a.TabPad_sun4, .Tab3Div_sun4 td.Tab3TblSelTd_sun4 div.TabPad_sun4 {
    padding: 5px 20px 4px;
}
.Tab1Div_sun4 td.hidden_sun4, .Tab2Div_sun4 td.hidden_sun4, .Tab3Div_sun4 td.hidden_sun4 {
    display: none;
}
.MniTabDiv_sun4 {
    padding: 7px 0 0 10px;
}
.MniTabDiv_sun4 td.hidden_sun4 {
    display: none;
}
table.MniTabTbl_sun4 {
    border-collapse: collapse;
}
table.MniTabTbl_sun4 td {
    border-style: solid;
    border-width: 1px;
}
a.MniTabLnk_sun4:link, a.MniTabLnk_sun4:visited {
    padding: 5px 15px 4px;
}
table.MniTabTbl_sun4 td.MniTabTblSelTd_sun4 {
    border-bottom: medium none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.MniTabSelTxt_sun4 {
    padding: 5px 15px 4px;
}
.TabGrp_sun4 .TabGrpBox_sun4 {
    border-style: none solid solid;
    border-top: medium none;
    border-width: medium 1px 1px;
    padding: 10px;
}
.TabGrp_sun4 a.MniTabLnk_sun4:link, .TabGrp_sun4 a.MniTabLnk_sun4:visited, .TabGrp_sun4 .MniTabSelTxt_sun4 {
    padding: 4px 10px 3px;
}
.TabGrp_sun4 .MniTabDiv_sun4 td.hidden_sun4 {
    display: none;
}
table.Tbl_sun4 {
    border-style: solid;
    border-width: 1px;
    empty-cells: show;
    padding: 6px;
    width: 100%;
}
table.Tbl_sun4 td, table.Tbl_sun4 th {
    border-right: medium none;
    border-style: none none solid solid;
    border-top: medium none;
    border-width: medium medium 1px 1px;
    margin: 0;
    padding: 3px 5px 1px;
}
table.Tbl_sun4 caption.TblTtlTxt_sun4 {
    background-position: 3px 3px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 3px 10px 2px;
    text-align: left;
}
.TblTtlTxtSpn_sun4 {
    float: left;
    padding: 0;
}
.TblTtlMsgSpn_sun4 {
    float: right;
    padding: 0 0 0 3px;
}
table.Tbl_sun4 td.TblActTdLst_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
}
table.Tbl_sun4 td.TblActTd_sun4 {
    border-bottom: medium none;
    border-left: medium none;
    padding: 0 0 6px;
    vertical-align: middle;
}
table.Tbl_sun4 td.TblActTdLst_sun4 {
    border-bottom: medium none;
    border-left: medium none;
    padding: 6px 0 2px;
    vertical-align: middle;
}
.TblPgnTxtBld_sun4 {
    margin: 0 5px 0 10px;
}
.TblPgnTxt_sun4 {
    margin: 0 3px;
}
.TblPgnLftBtn_sun4 {
    margin: 0;
}
.TblPgnRtBtn_sun4 {
    margin-right: 10px;
}
.TblPgnGoBtn_sun4 {
    margin-right: 8px;
}
table.Tbl_sun4 th.TblColHdrSel_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 0;
    vertical-align: bottom;
}
table.Tbl_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:link {
    display: block;
    padding: 3px 0;
}
table.Tbl_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:visited {
    display: block;
    padding: 3px 0;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 {
    border-right: medium none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-style: solid;
    border-left-width: 1px;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:visited {
    display: block;
    padding-bottom: 1px;
    text-align: left;
    width: 21px;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:hover {
    width: 21px;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:visited {
    display: block;
    padding: 3px 0 2px;
}
table.Tbl_sun4 td.TblTdSel_sun4, table.Tbl_sun4 td.TblTdSrtSel_sun4 {
    padding: 0 3px;
    text-align: center;
    vertical-align: middle;
}
table.Tbl_sun4 th.TblColHdr_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 0;
    vertical-align: bottom;
}
table.Tbl_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-style: solid;
    border-left-width: 1px;
}
.TblHdrTxt_sun4 {
    display: block;
    min-height: 11px;
    padding: 4px 5px 3px;
}
table.TblHdrTbl_sun4 {
    border: 0 none;
    height: 1.7em;
    width: 100%;
}
table.TblHdrTbl_sun4 td, table.TblHdrTbl_sun4 th {
    border: 0 none;
    padding: 0;
    vertical-align: bottom;
    width: 100%;
}
table.TblHdrTbl_sun4 img {
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
}
table.Tbl_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 a.TblHdrLnk_sun4:visited {
    display: block;
    padding: 3px 0 3px 5px;
}
table.Tbl_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 a.TblHdrImgLnk_sun4:visited {
    display: block;
    padding: 4px 2px 2px 0;
    white-space: nowrap;
    width: 21px;
}
table.Tbl_sun4 a.TblHdrImgLnk_sun4:hover {
    white-space: nowrap;
    width: 21px;
}
table.Tbl_sun4 a.TblHdrImgLnk_sun4 img {
    padding-right: 2px;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-style: solid;
    border-left-width: 1px;
}
table.Tbl_sun4 span.TblColHdrSrtDis_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
}
table.Tbl_sun4 span.TblColHdrSelDis_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 {
    padding: 0;
    vertical-align: bottom;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 table.TblHdrTbl_sun4 {
    border: medium none;
    width: 100%;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:visited {
    display: block;
    padding: 4px 5px 3px;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-style: solid;
    border-left-width: 1px;
    display: block;
    padding-bottom: 1px;
    width: 21px;
}
table.Tbl_sun4 .TblHdrSrtNum_sun4 {
    margin-left: -1px;
    width: 21px;
}
table.Tbl_sun4 span.TblColHdrSrtDis_sun4 {
    display: block;
    padding: 0 2px 0 0;
    text-align: left;
}
table.Tbl_sun4 span.TblColHdrSrtDis_sun4 img, span.TblColHdrSelDis_sun4 img {
    padding-right: 2px;
}
table.Tbl_sun4 span.TblColHdrSelDis_sun4 {
    display: block;
    padding: 4px 2px 2px 0;
    white-space: nowrap;
    width: 21px;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top: medium none;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}
table.Tbl_sun4 th.TblMultHdr_sun4 {
    border-bottom: medium none;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 0 5px;
    text-align: center;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:visited {
    border-top: medium none;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:link img, table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:visited img, table.Tbl_sun4 th.TblMultColHdr_sun4 .TblHdrTxt_sun4 img, table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrLnk_sun4:link img, table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrLnk_sun4:visited img {
    margin: 1px 0;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:hover {
    border-top: medium none;
}
table.Tbl_sun4 th.TblMultColHdrSrt_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top: medium none;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}
table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-style: solid;
    border-left-width: 1px;
}
table.Tbl_sun4 .TblColFtrSpc_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left: medium none;
    border-top-style: solid;
    border-top-width: 2px;
}
table.Tbl_sun4 .TblColFtrSpc_sun4 {
    padding: 4px 5px 1px;
}
table.Tbl_sun4 th.TblTdSpc_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left: medium none;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 0;
    vertical-align: bottom;
}
table.Tbl_sun4 td.TblTdSpc_sun4 {
    border-left: medium none;
}
table.Tbl_sun4 .TblGrpRow_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 0;
}
table.Tbl_sun4 .TblGrpRow_sun4 {
    vertical-align: bottom;
}
table.Tbl_sun4 .TblGrpLft_sun4 input {
    margin: 2px 1px 1px 2px;
}
table.Tbl_sun4 .TblGrpLft_sun4 {
    float: left;
}
table.Tbl_sun4 .TblGrpCbImg_sun4 img {
    margin-bottom: -3px;
    margin-left: -4px;
}
table.Tbl_sun4 .TblGrpRt_sun4 {
    float: right;
}
table.Tbl_sun4 .TblGrpRow_sun4 {
    min-height: 12px;
    padding: 4px 5px 3px;
    vertical-align: bottom;
}
table.Tbl_sun4 .TblColFtr_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 2px;
}
table.Tbl_sun4 .TblColFtrSrt_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 2px;
}
table.Tbl_sun4 .TblGrpColFtr_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
table.Tbl_sun4 .TblGrpColFtrSrt_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
table.Tbl_sun4 .TblColFtr_sun4 {
    padding: 4px 5px 1px;
}
.TblPnlLytDiv_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
}
.TblPnlShd1Div_sun4 {
}
.TblPnlDiv_sun4 {
}
.TblMgn_sun4 {
    margin: 0 10px;
}
table.Tbl_sun4 .TblTdLyt_sun4 img, table.Tbl_sun4 .TblTdSrt_sun4 img, table.Tbl_sun4 .TblTdAlm_sun4 img, table.Tbl_sun4 .TblTdSrtAlm_sun4 img {
    margin-bottom: 2px;
    vertical-align: middle;
}
table.Tbl_sun4 .TblTdSel_sun4 img, table.Tbl_sun4 .TblTdSrtSel_sun4 img {
    margin: 3px 0 0 8px;
    vertical-align: middle;
}
.TblTdLyt_sun4 {
}
table.Tbl_sun4 tr.TblHovRow_sun4 td {
}
table.Tbl_sun4 tr.TblHovRow_sun4 th {
}
table.Tbl_sun4 td.TblFtrRow_sun4 {
    border-bottom: medium none;
    border-left: medium none;
    padding: 6px 3px 3px 0;
    text-align: center;
    vertical-align: middle;
}
table.Tbl_sun4 .TblFtrLft_sun4 {
    float: left;
}
table.Tbl_sun4 .TblFtrMsgSpn_sun4 {
    float: right;
}
table.Tbl_sun4 .TblGrpFtrRow_sun4 {
    padding: 4px 5px 3px;
}
table.Tbl_sun4 td.TblPnlTd_sun4 {
    border: medium none;
    padding: 0;
    vertical-align: middle;
}
.TblPnlLytDiv_sun4 {
    display: none;
    margin-left: -3px;
    padding: 4px 0;
}
.TblPnlShd3Div_sun4 {
}
.TblPnlShd2Div_sun4 {
}
.TblPnlShd1Div_sun4 {
    border-style: solid;
    border-width: 1px;
    margin: 0 0 10px;
}
.TblPnlDiv_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 1px 15px;
}
table.Tbl_sun4 div.TblPnlDiv_sun4 td {
    border: medium none;
    padding-left: 0;
}
.TblPnlTtl_sun4 {
    margin: 8px 0 0;
    padding: 0 0 5px;
}
.TblPnlBtnDiv_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
    margin: 10px 3px 10px 0;
    padding-top: 8px;
    text-align: left;
}
.TblPnlHlpTxt_sun4 {
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0;
    padding: 7px 12px;
    white-space: normal;
}
.TblPnlSrtTbl_sun4 td {
    padding: 3px;
}
.TtldBoxInrDiv_sun4 .TblMgn_sun4 {
    margin: 0;
}
table.TblLt_sun4 {
    border-bottom: medium none;
    border-collapse: collapse;
    empty-cells: show;
    padding: 0;
    width: 100%;
}
table.TblLt_sun4 caption.TblTtlTxt_sun4 {
    border: medium none;
    padding: 5px 5px 5px 0;
    text-align: left;
}
table.TblLt_sun4 caption.TblTtlTxt_sun4 span.TblTtlTxtSpn_sun4 {
    float: left;
}
table.TblLt_sun4 caption.TblTtlTxt_sun4 span.TblTtlMsgSpn_sun4 {
    float: right;
    margin-top: 1px;
}
table.TblLt_sun4 td.TblActTd_sun4 {
    border-style: solid;
    border-width: 1px;
    padding: 8px 5px;
    vertical-align: middle;
}
table.TblLt_sun4 td.TblActTdLst_sun4 {
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    vertical-align: middle;
}
table.TblLt_sun4 th.TblColHdrSel_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
table.TblLt_sun4 th.TblColHdrSrtSel_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
table.TblLt_sun4 th.TblColHdr_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
table.TblLt_sun4 table.TblHdrTbl_sun4 td {
    border: medium none;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    width: 100%;
}
table.TblLt_sun4 a.TblHdrLnk_sun4:link, table.TblLt_sun4 a.TblHdrLnk_sun4:visited {
    min-height: 12px;
    padding: 5px 5px 3px;
}
table.TblLt_sun4 a.TblHdrImgLnk_sun4:link, table.TblLt_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-style: solid;
    border-left-width: 1px;
}
table.TblLt_sun4 span.TblColHdrSelDis_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
}
table.TblLt_sun4 th.TblColHdrSrt_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
table.TblLt_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-style: solid;
    border-left-width: 1px;
}
table.TblLt_sun4 th.TblMultColHdr_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top: medium none;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}
table.TblLt_sun4 th.TblMultHdr_sun4 {
    border-bottom: medium none;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 4px 5px;
    text-align: center;
}
table.TblLt_sun4 .TblGrpRow_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: double;
    border-top-width: 3px;
    padding: 4px 5px 3px;
}
table.TblLt_sun4 td.TblFtrRow_sun4 {
    border: medium none;
    padding: 6px 5px 3px;
    text-align: center;
    vertical-align: middle;
}
table.TblLt_sun4 .TblColFtr_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: double;
    border-top-width: 3px;
}
table.TblLt_sun4 .TblColFtrSrt_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: double;
    border-top-width: 3px;
}
table.TblLt_sun4 .TblColFtrSpc_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left: medium none;
    border-top-style: double;
    border-top-width: 3px;
}
table.TblLt_sun4 td.TblPnlTd_sun4 {
    border-bottom: medium none;
    border-top: medium none;
    padding-left: 10px;
}
.TreBdy_sun4 {
    margin: 0;
}
.Tree_sun4 {
}
.TreeImg_sun4 {
    padding-bottom: 1px;
    padding-top: 2px;
}
.TreeImgHeight_sun4 {
    display: inline;
    line-height: 22px;
}
.TreeContent_sun4 {
    display: inline;
    padding-left: 5px;
    vertical-align: middle;
    white-space: nowrap;
}
.TreeLinkSpace_sun4 {
    margin-left: 3px;
}
.TreeRootRow_sun4, .TreeRootSelRow_sun4 {
    height: 28px;
}
.TreeRootRowHeader_sun4 {
    height: 9px;
}
.TreeRow_sun4 {
    clear: both;
    white-space: nowrap;
}
.TreeRow_sun4 .float_sun4 {
    padding-left: 5px;
}
.TreeRootRow_sun4 .float_sun4, .TreeRootSelRow_sun4 .float_sun4 {
    padding-left: 7px;
}
.TreeSelRow_sun4 {
    white-space: nowrap;
}
.TreeSelRow_sun4 .float_sun4 {
    padding-left: 5px;
}
.VrsMstBdy_sun4 {
    clear: both;
    float: left;
    height: 109px;
    width: 100%;
}
.VrsBdy_sun4 {
    bottom: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.VrsMgn_sun4 {
    clear: both;
    overflow: auto;
    width: 100%;
}
.VrsTxt_sun4 {
    margin: 0 25px 10px;
}
.VrsBtnAryDiv_sun4 {
    height: auto;
    padding: 10px 15px;
    text-align: right;
    width: auto;
}
.VrsPrdDiv_sun4 {
    padding: 30px 0 0 195px;
}
.VrsLgoDiv_sun4 {
    padding: 5px 0 0;
}
.VrsPrdTd_sun4 {
    clear: none;
    float: left;
    padding: 10px 0 0 5px;
    vertical-align: top;
}
.VrsLgoTd_sun4 {
    clear: right;
    float: right;
    padding: 12px 10px 0;
    text-align: right;
    vertical-align: top;
}
.VrsHdrTxt_sun4 {
    margin: 20px 25px 7px;
}
.WizBar_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 30px;
}
.WizStpTab_sun4 {
    position: relative;
}
.WizTtlBar_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 41px;
    line-height: 41px;
    padding: 0 0 0 15px;
    position: relative;
}
.WizStp_sun4 {
    bottom: 34px;
    left: 0;
    overflow: auto;
    padding: 18px 10px 0 4px;
    position: absolute;
    right: 70%;
    top: 72px;
}
.WizHlpDiv_sun4 {
    bottom: 34px;
    left: 0;
    overflow: auto;
    padding: 15px 10px 0;
    position: absolute;
    right: 70%;
    top: 73px;
}
.WizBdy_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    bottom: 34px;
    left: 30%;
    overflow: auto;
    padding: 18px 10px 0 15px;
    position: absolute;
    right: 0;
    top: 72px;
}
.WizBtm_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
    bottom: 0;
    height: 33px;
    padding: 0 13px 0 30%;
    position: absolute;
}
.WizBtnBtm_sun4 {
    float: right;
    margin: 7px 0 8px;
    padding: 0 0 0 13px;
    text-align: right;
}
.WizBtnBtm_sun4 .left_sun4 {
    clear: none;
    float: left;
}
.WizBtnBtm_sun4 .right_sun4 {
    clear: none;
    float: right;
}
.WizStpNumDiv_sun4 {
    margin: 0 5px 20px 15px;
}
.WizStpArwDiv_sun4 {
    margin: 0 5px 20px 0;
}
.WizStpArwDiv_sun4 span {
    vertical-align: middle;
}
.WizStpArwDiv_sun4 img {
    padding: 0 1px 0 0;
    vertical-align: middle;
}
.WizStpTxtDiv_sun4 {
    margin: 0 0 20px 4px;
}
.WizStpCurTxt_sun4 {
    vertical-align: top;
}
.WizSubTtlDiv_sun4 {
    margin: 0 0 20px;
}
.WizStpTitle_sun4 {
    padding: 4px 0 21px 10px;
}
.WizSubStpTtlDiv_sun4 {
    padding: 2px 0 0 10px;
}
.WizCntHlpTxt_sun4 {
    margin: 0 0 20px;
}
.WizTtl_sun4 .TtlTxtDiv_sun4 {
    margin: 10px 0 3px 10px;
}
.WizStpsPnTtlDiv_sun4 {
    padding: 7px 0 7px 10px;
}
.BubbleDiv_sun4 {
    position: absolute;
    width: 20em;
    z-index: 99;
}
.BubbleShadow_sun4 {
    display: block;
}
.Bubble_sun4 {
    left: -5px;
    padding: 0;
    position: relative;
    top: -5px;
}
.Bubble_sun4 .topLeftArrow_sun4, .Bubble_sun4 .topRightArrow_sun4 {
    display: none;
    height: 15px;
    margin: 0;
    position: relative;
    width: 44px;
}
.Bubble_sun4 .bottomLeftArrow_sun4, .Bubble_sun4 .bottomRightArrow_sun4 {
    display: none;
    height: 20px;
    margin: 0;
    position: relative;
    width: 53px;
}
.Bubble_sun4 .bottomLeftArrow_sun4 {
    float: left;
    left: 5px;
    top: 0;
}
.Bubble_sun4 .bottomRightArrow_sun4 {
    float: right;
    left: -5px;
    top: 0;
}
.Bubble_sun4 .topLeftArrow_sun4 {
    float: left;
    left: 5px;
}
.Bubble_sun4 .topRightArrow_sun4 {
    float: right;
    left: -5px;
}
.BubbleHeader_sun4 {
    margin-right: 1px;
    overflow: auto;
}
.BubbleTitle_sun4 {
    float: left;
    margin: 4px 10px;
    padding: 0;
    width: 75%;
}
.BubbleCloseBtn_sun4, .NoBubbleCloseBtn_sun4 {
    float: right;
    height: 14px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-top: 4px;
    width: 15px;
}
.BubbleContent_sun4 {
    margin: 10px;
}
.BubbleContent_sun4 {
    clear: both;
}
.Accordion_sun4 {
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.AccdHeader_sun4 {
    border-style: none solid solid;
    border-width: 1px;
    height: 25px;
    overflow: hidden;
}
.AccdHeader_sun4 .AccdRefreshBtn_sun4 img, .AccdHeader_sun4 .AccdOpenAllBtn_sun4 img, .AccdHeader_sun4 .AccdCloseAllBtn_sun4 img {
    float: right;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
}
.AccdHeader_sun4 .AccdRefreshBtnFocus_sun4 img, .AccdHeader_sun4 .AccdOpenAllBtnFocus_sun4 img, .AccdHeader_sun4 .AccdCloseAllBtnFocus_sun4 img {
    border-style: solid;
    border-width: 1px;
    float: right;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
}
.AccdDivider_sun4 {
    float: right;
    height: 15px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 4px;
    width: 1px;
}
.AccdTabExpanded_sun4, .AccdTabCollapsed_sun4, .AccdTabExpanded_Focus_sun4, .AccdTabCollapsed_Focus_sun4 {
    border-style: none solid solid;
    border-width: 1px;
}
.AccdTabExpanded_sun4 a, .AccdTabCollapsed_sun4 a, .AccdTabExpanded_Focus_sun4 a, .AccdTabCollapsed_Focus_sun4 a {
    display: block;
    padding: 3px 6px;
}
.AccdDownTurner_sun4, .AccdRightTurner_sun4 {
    display: block;
    float: left;
    height: 15px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 3px;
    width: 16px;
}
.AccdTabMenuCue_sun4 {
    float: right;
    height: 16px;
    margin-right: 2px;
    margin-top: 0;
    width: 16px;
}
.AccdTabContent_sun4 {
    border-style: solid;
    border-width: 1px;
    height: 100px;
    overflow: auto;
    padding: 5px;
}
.AccdTabContent_Focus_sun4 {
    border-style: solid;
    border-width: 2px;
    height: 100px;
    overflow: auto;
    padding: 5px;
}
.progressBar_4_sun4 {
    margin: 12px 11px;
}
.progressBar_4_sun4 .operationLabel_sun4 {
    line-height: 1;
    margin: 0 0 9px 1px;
}
.progressBar_4_sun4 .barContainer_sun4 {
    border-style: solid;
    border-width: 1px;
    display: block;
    float: left;
    margin-bottom: 6px;
    padding: 0.09em;
    position: relative;
    width: 16.9em;
}
.progressBar_4_sun4 .barDeterminate_sun4, .progressBar_4_sun4 .barIndeterminate_sun4, .progressBar_4_sun4 .barIndeterminatePaused_sun4 {
    height: 0.8em;
    width: 0;
}
.progressBar_4_sun4 .failure_sun4 {
    float: left;
    margin-bottom: 7px;
    padding: 1px;
    width: 17.1em;
}
.progressBar_4_sun4 .failureLabel_sun4 {
    line-height: 1;
    padding: 0 0 0 1.3em;
}
.progressBar_4_sun4 .barIndeterminate_sun4, .progressBar_4_sun4 .barIndeterminatePaused_sun4 {
    width: 100%;
}
.progressBar_4_sun4 .barLabel_sun4 {
    height: 0.9em;
    left: 0;
    line-height: 0.9;
    position: absolute;
    text-align: right;
    top: 0.09em;
    width: 16.9em;
}
.progressBar_4_sun4 .statusLabel_sun4 {
    line-height: 1;
    margin-bottom: 20px;
    padding: 0 0 0 1px;
    width: 16.9em;
}
.progressBar_4_sun4 .buttonsBottom_sun4 {
    margin: 11px 0 20px -1px;
}
.progressBar_4_sun4 .buttonsRight_sun4 {
    clear: right;
    float: left;
    margin: -2px 0 0;
    padding-left: 0.9em;
}
.progressBar_4_sun4 .log_sun4 {
    margin: 20px 0;
}
.progressBar_4_sun4 .busy_sun4 {
    margin: 10px;
}
.MenuDiv_sun4 {
    position: absolute;
    z-index: 99;
}
.MenuShadow_sun4 {
    display: block;
}
.Menu_sun4 {
    left: -5px;
    padding: 1px 0;
    position: relative;
    top: -5px;
}
ul.MenuItems_sun4, ul.MenuItems_sun4 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.MenuItems_sun4 {
    left: 0;
    position: relative;
    top: 0;
}
ul.MenuItems_sun4 li .MenuItemSeparator_sun4 {
    margin: 0 0.5em;
}
ul.MenuItems_sun4 ul li {
    padding: 0;
}
ul.MenuItems_sun4 li .MenuItem_sun4, ul.MenuItems_sun4 li .MenuItemDisabled_sun4, ul.MenuItems_sun4 ul li .MenuItem_sun4, ul.MenuItems_sun4 ul li .MenuItemDisabled_sun4, ul.MenuItems_sun4 li .MenuOptGroupHeader_sun4 {
    height: 1.3em;
    margin: 0.3em 0;
}
ul.MenuItems_sun4 li .MenuItem_sun4, ul.MenuItems_sun4 li .MenuItemDisabled_sun4, ul.MenuItems_sun4 li .MenuOptGroupHeader_sun4 {
    padding: 0 5px;
}
.MenuItemWidget_sun4, .NoMenuItemWidget_sun4 {
    float: left;
    margin-top: 0.15em;
    width: 12px;
}
.MenuItemWidget_sun4 {
    height: 14px;
}
.NoMenuItemWidget_sun4 {
    height: 1px;
}
.MenuItemLabel_sun4 {
    display: block;
    float: left;
    margin-left: 5px;
}
.MenuItemAccel_sun4 {
    float: right;
}
.MenuItemSubmenu_sun4, .NoMenuItemSubmenu_sun4 {
    float: right;
    margin-left: 5px;
    margin-top: 0.3em;
    width: 7px;
}
.MenuItemSubmenu_sun4 {
    height: 7px;
}
.NoMenuItemSubmenu_sun4 {
    height: 1px;
}
ul.MenuItems_sun4 ul li .MenuItem_sun4 .MenuItemLabel_sun4, ul.MenuItems_sun4 ul li .MenuItemDisabled_sun4 .MenuItemLabel_sun4 {
    margin: 0 1em;
}
.commonTaskSection_4_sun4 {
    width: 100%;
}
.commonTaskSection_4_sun4 .TskScnTpBx_sun4 .header_sun4 {
    margin: 17px 0 0 20px;
}
.commonTaskSection_4_sun4 .TskScnTpBx_sun4 .help_sun4 {
    margin: 3px 0 23px 21px;
}
.commonTaskGroup_4_sun4 {
    margin: 0 0 20px 20px;
}
.commonTaskSection_4_sun4 .header_sun4 {
    display: block;
    padding-bottom: 5px;
}
.commonTask_4_sun4 {
    margin: 0 22px 20px;
}
.commonTaskGroup_4_sun4 .commonTask_4_sun4 {
    margin: 0 0 2px;
}
.commonTask_4_sun4 .left_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
.commonTask_4_sun4 .center_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
.commonTask_4_sun4 .right_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
.commonTask_4_sun4 a.TskScnTxtBg_sun4, .commonTask_4_sun4 a.TskScnTxtBgOvr_sun4 {
    display: block;
    min-height: 21px;
    position: relative;
    width: 100%;
}
.commonTask_4_sun4 .infoPanel_sun4 {
    border-style: solid;
    border-width: 1px;
    height: 20em;
    position: absolute;
    width: 10em;
    z-index: 2;
}
.commonTask_4_sun4 .infoPanel_sun4 .closeButton_sun4 {
    float: right;
}
.commonTask_4_sun4 .infoPanel_sun4 .info_sun4 {
    height: 14.2em;
    margin: 21px 3px 15px 12px;
    overflow: auto;
    padding: 0 18px 0 0;
}
.commonTask_4_sun4 .infoPanel_sun4 .more_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
    height: 1.5em;
    margin: 5px 5px 0;
    overflow: hidden;
    padding: 2px 0 0 5px;
}
.commonTask_4_sun4 .bullet_sun4 {
    margin-right: 0.4em;
}
.commonTask_4_sun4 a.TskScnTxtBg_sun4, .commonTask_4_sun4 a.TskScnTxtBgOvr_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
}
.commonTask_4_sun4 .TskScnTskPdng_sun4 {
    display: block;
    padding: 4px 7px 3px;
}
.commonTask_4_sun4 .TskScnTskLftBtm_sun4, .commonTask_4_sun4 .TskScnTskLftTp_sun4, .commonTask_4_sun4 .TskScnTskRghtBtm_sun4, .commonTask_4_sun4 .TskScnTskRghtTp_sun4 {
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 11px;
    position: absolute;
    width: 8px;
}
.commonTask_4_sun4 .TskScnTskLftBtm_sun4 {
    bottom: -1px;
    left: -1px;
}
.commonTask_4_sun4 .TskScnTskLftTp_sun4 {
    left: -1px;
    top: -1px;
}
.commonTask_4_sun4 .TskScnTskRghtBtm_sun4 {
    bottom: -1px;
    right: 0;
    z-index: 1;
}
.commonTask_4_sun4 .TskScnTskRghtTp_sun4 {
    position: absolute;
    right: 0;
    top: -1px;
    z-index: 1;
}
.commonTask_4_sun4 .TskScnTskRghtBrdr_sun4 {
    cursor: pointer;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    width: 1px;
}
.table2_sun4 .center_sun4 {
    text-align: center !important;
}
.table2_sun4 .clear_sun4 {
    clear: both;
    height: 0;
}
.table2_sun4 .clear_sun4.spacer_sun4 {
    clear: both;
    height: 6px;
}
.table2_sun4 input {
    margin: 0;
    padding: 0;
}
.table2_sun4 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    empty-cells: show;
    padding: 3px 0 0;
    position: relative;
    text-align: left;
}
.table2_sun4 .bg_sun4 {
    border-style: solid;
    border-width: 1px;
    padding: 6px 5px;
}
.table2_sun4 .title_sun4 {
    padding: 2px 10px;
}
.table2_sun4 .header_sun4, .table2_sun4 .footer_sun4 {
    border-left-style: solid;
    border-left-width: 1px;
    clear: both;
    margin: 0 0 0 -1px;
    position: absolute;
}
.table2_sun4 .header_sun4 th, .table2_sun4 .footer_sun4 th {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0;
}
.table2_sun4 .header_sun4 th, .table2_sun4 .footer_sun4 th {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0;
    vertical-align: bottom;
}
.table2_sun4 .header_sun4 th span, .table2_sun4 .footer_sun4 th span {
    display: block;
    padding: 3px 5px 1px;
}
.table2_sun4 .header_sun4 th a.Hyp_sun4:link, .table2_sun4 .header_sun4 th a.Hyp_sun4:hover, .table2_sun4 .header_sun4 th a.Hyp_sun4:visited {
    display: block;
    padding: 3px 5px 1px;
}
.table2_sun4 .header_sun4 th a span {
    display: block;
    padding: 0;
}
.table2_sun4 th a.Hyp_sun4 {
    padding: 3px 0 2px;
}
.table2_sun4 th a.Hyp_sun4 span {
    height: 100%;
}
.table2_sun4 .header_sun4 th.spanning_sun4 table, .table2_sun4 .header_sun4 th.spanning_sun4 span {
    margin: 0;
    padding: 0;
}
.table2_sun4 .header_sun4 th.spanning_sun4 {
    border-bottom: medium none;
}
.table2_sun4 .header_sun4 th.spanning_sun4 th.lastSpannedColumn_sun4 {
    border-right: medium none;
}
.table2_sun4 .header_sun4 th.spanning_sun4 div {
    border-top-style: solid;
    border-top-width: 1px;
}
.table2_sun4 .groupHeader_sun4 {
    border-style: solid;
    border-width: 1px;
    margin: 0;
}
.table2_sun4 .groupHeader_sun4 button {
    vertical-align: middle;
}
.table2_sun4 .groupHeader_sun4 input {
    vertical-align: middle;
}
.table2_sun4 .groupHeader_sun4 th {
    border: medium none;
    padding: 3px 5px 2px;
}
.table2_sun4 .groupHeader_sun4 .groupControls_sun4 {
    float: left;
}
.table2_sun4 .groupHeader_sun4 .groupLabel_sun4 {
    margin: 0 0 0 0.5em;
    vertical-align: middle;
}
.table2_sun4 .groupHeader_sun4 table {
    width: 100%;
}
.table2_sun4 tr {
    border-right-style: solid;
    border-right-width: 1px;
}
.table2_sun4 td, .table2_sun4 th {
    border-right-style: solid;
    border-right-width: 1px;
    padding: 3px 5px 1px;
    text-align: left;
}
.table2_sun4 td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.table2_sun4 .rowSelectionCount_sun4 {
    vertical-align: middle;
}
.table2_sun4 .tableScroller_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
.table2_sun4 .tableScroller_sun4 table {
    clear: left;
    float: left;
    width: 100%;
}
.table2_sun4 .actionBar_sun4 {
    border-bottom: medium none;
    border-left: medium none;
    padding: 0 0 6px;
    vertical-align: middle;
}
.table2_sun4 .actionBar_sun4 button, .table2_sun4 .actionBar_sun4 select, .table2_sun4 .drawer_sun4 button, .table2_sun4 .drawer_sun4 select {
    margin: 0 5px;
}
.table2_sun4 .actionBar_sun4 .actionList_sun4 {
    float: left;
    margin: 0;
    padding: 0;
}
.table2_sun4 .actionBar_sun4 .controlsList_sun4 {
    float: right;
    margin: 0;
    padding: 0;
    text-align: right;
}
.table2_sun4 .drawer_sun4 {
    border-style: solid;
    border-width: 1px;
    float: left;
    width: 100%;
}
.table2_sun4 .drawer_sun4 .drawer_sun4 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    float: left;
    padding: 0;
    width: 100%;
}
.table2_sun4 .drawer_sun4 .buttonBar_sun4 {
    float: left;
    padding: 6px 0 4px;
    width: 100%;
}
.table2_sun4 .drawer_sun4 .controlBucket1_sun4 {
    float: left;
    padding: 6px 9px 4px;
}
.table2_sun4 .drawer_sun4 .controlBucket2_sun4 {
    float: right;
    padding: 6px 9px 4px;
}
.table2_sun4 .paginationControls_sun4 {
    float: right;
}
.table2_sun4 .paginationButtons_sun4 {
    margin: 0 0 0 0.5em;
}
.rbcb_sun4 ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 6px 9px 4px;
    text-align: left;
}
.rbcb_sun4 ul li {
    margin: 5px 0;
    padding: 0;
    vertical-align: bottom;
}
span.rbcb_sun4 input {
    display: inline;
    float: none;
}
.rbcb_sun4 .groupLabel {
    display: block;
    float: left;
    margin: 0;
    padding: 3px 5px 0 0;
}
.rbcb_sun4 label {
    margin: 0;
    padding: 0 15px 0 0;
}
.rbcb_sun4 .rb_sun4 {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}
.rbcb_sun4.horizontal ul li {
    float: left;
    margin: 0 10px 0 0;
}
.table2_sun4 .tip_sun4 {
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    margin: 8px 9px 7px;
    padding: 7px 12px;
    white-space: normal;
}
.table2_sun4 .multiSort_sun4 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.table2_sun4.lite_sun4 .bg_sun4, .table2_sun4.lite_sun4 .actionBar_sun4 {
    padding: 0;
}
.table2_sun4.lite_sun4 .groupHeader_sun4, .table2_sun4.lite_sun4 .tableScroller_sun4 {
    border-style: none;
    border-width: 0;
}
.table2_sun4.lite_sun4 .header_sun4 {
    border-top-style: solid;
    border-top-width: 1px;
}
.table2_sun4.lite_sun4 .clear_sun4.spacer_sun4 {
    height: 0;
}
.table2_sun4.lite_sun4 .title_sun4 {
    padding-bottom: 0;
    padding-top: 0;
}
.table2_sun4.lite_sun4 .titleText_sun4 {
    float: left;
    line-height: 1.7em;
}
.table2_sun4.lite_sun4 .rowSelectionCount_sun4 {
    line-height: 1.8em;
    vertical-align: bottom;
}
.table2_sun4.lite_sun4 .paginationControls_sun4 {
    margin: -2px 0 0;
}
.table2_sun4.lite_sun4 .paginationButtons_sun4 {
    line-height: 1.8;
}
.logLblSvrNam_sun4 {
    margin: 0 0 5px 15px;
}
.logTxtSvrNam_sun4 {
    margin: 0 0 5px 10px;
}
.logLblStxt_sun4 {
    margin: 0 0 5px 15px;
}
.logStxt_sun4 {
    margin: 0 0 5px 10px;
}
.logUsrLbl_sun4 {
    margin: 4px 0 6px 15px;
}
.logUsrNam_sun4 {
    margin: 4px 0 6px 10px;
}
.logLbl_sun4 {
    margin: 0 0 3px 15px;
}
.logInp_sun4 {
    margin: 0 0 3px 10px;
}
.logLblLst_sun4 {
    margin: 0 0 10px 15px;
}
.logInpLst_sun4 {
    margin: 0 0 10px 10px;
}
.logBtn_sun4 {
    margin: 0 0 7px 10px;
}
.logHlp_sun4 {
    margin: 0 15px 7px 10px;
}
.logErr_sun4 {
    margin: 5px 15px 5px 0;
}
.logCpy_sun4 {
    margin: 5px 0 50px;
    vertical-align: top;
    width: 720px;
}
.logTxtCpy_sun4 {
    color: #FFFFFF;
    font-size: 10px;
    vertical-align: top;
}
.LogBdy_sun4 {
    background-color: #4A5C69;
    margin: 0;
}
.LogTopBnd_sun4 {
    background-color: #4A5C69;
}
.LogCntTd_sun4 {
    background-color: #FFFFFF;
    padding-top: 120px;
}
.LogBotBnd_sun4 {
    background-color: #4A5C69;
}
.LogMidBnd_sun4 {
    background-color: #D4DCE1;
}
.RatingTextContainer_sun4 {
    text-align: center;
}
.RatingControlContainer_sun4 {
}
.RatingSpacerNode_sun4 {
    float: left;
    height: 15px;
    width: 10px;
}
.RatingGradeAvgFullImage_sun4, .RatingGradeAvgHalfImage_sun4, .RatingGradeFullImage_sun4, .RatingGradeEmptyImage_sun4, .RatingNotInterestedOnImage_sun4, .RatingNotInterestedOffImage_sun4, .RatingClearOnImage_sun4, .RatingClearOffImage_sun4 {
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    height: 15px;
    margin-right: 1px;
    width: 17px;
}
.RatingModeNormalImage_sun4, .RatingModeAverageImage_sun4 {
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    height: 15px;
    width: 30px;
}
body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 70%;
}
TABLE, TH, TD, P, DIV, SPAN, INPUT, BUTTON, SELECT, TEXTAREA, FORM, B, STRONG, LABEL, I, U, H1, H2, H3, H4, H5, H6, DL, DD, DT, UL, LI, OL, OPTION, OPTGROUP, A {
    font-size: 100%;
}
H1, H2, H3, H4, H5, H6 {
    font-weight: bold;
}
H1 {
    font-size: 1.7em;
}
H2 {
    font-size: 1.4em;
}
H3 {
    font-size: 1.3em;
}
H4 {
    font-size: 1.2em;
}
H5, H6 {
    font-size: 1em;
}
input, select {
    font-size: 1em;
}
strong {
    font-size: 1em;
    font-weight: bold;
}
.AddRmvLbl_sun4, .AddRmvLbl2_sun4 {
    font-size: 1em;
    font-weight: bold;
}
a.BcmLnk_sun4 {
    font-size: 1em;
}
.Btn1_sun4, .Btn1Hov_sun4, .Btn1Dis_sun4, .Btn2_sun4, .Btn2Hov_sun4, .Btn2Dis_sun4, .Btn1Mni_sun4, .Btn1MniHov_sun4, .Btn1MniDis_sun4, .Btn2Mni_sun4, .Btn2MniHov_sun4, .Btn2MniDis_sun4 {
    font-size: 1em;
}
.ChoLstHdr_sun4 {
    font-size: 1em;
    font-weight: bold;
}
.ChoSrvTxt_sun4 {
    font-size: 1em;
}
.FulAlrtHdrTxt_sun4, .FulAlrtMsgTxt_sun4 {
    font-size: 1em;
}
.FulAlrtHdrTxt_sun4 {
    font-weight: bold;
}
.inlineAlert_4_sun4 .middle_sun4 .details_sun4 {
    font-size: 1em;
}
.inlineAlert_4_sun4 .middle_sun4 .header_sun4 .label_sun4 {
    font-size: 1.2em;
    font-weight: bold;
}
body.HlpBdy_sun4 h1, body.HlpBdy_sun4 h2, body.HlpBdy_sun4 h3, body.HlpBdy_sun4 h4, body.HlpBdy_sun4 h5, body.HlpBdy_sun4 h6 {
    font-family: sans-serif;
    font-weight: bold;
}
body.HlpBdy_sun4 h1 {
    font-size: 1.5em;
}
body.HlpBdy_sun4 h2 {
    font-size: 1.3em;
}
body.HlpBdy_sun4 h3 {
    font-size: 1.2em;
}
body.HlpBdy_sun4 h4 {
    font-size: 1.1em;
}
body.HlpBdy_sun4 h5, H6 {
    font-size: 1em;
}
.LftHlpDiv_sun4 {
    font-size: 1em;
}
.inlineFieldHelp_sun4, a.HlpFldLnk_sun4 {
    font-size: 1em;
}
.dojoDndAvatar {
    font-size: 75%;
}
table.EdtLstTbl_sun4 td.EdtLstRmvLblTd_sun4 span.LblLev2Txt_sun4, table.EdtLstTbl_sun4 td.EdtLstAddLblTd_sun4 span.LblLev2Txt_sun4 {
    font-size: 1em;
    font-weight: bold;
}
.LblLev2Txt_sun4, .LblLev2smTxt_sun4, .LblRqdDiv_sun4, .LblLev3Txt_sun4, .LblLev3TxtDis_sun4 {
    font-size: 1em;
}
.LblLev1Txt_sun4 {
    font-size: 1.3em;
}
.LblLev1Txt_sun4, .LblLev2Txt_sun4, .LblLev2smTxt_sun4, .LblLev1TxtDis_sun4, .LblLev2TxtDis_sun4, .LblLev2smTxtDis_sun4, .LblLev3Txt_sun4, .LblLev3TxtDis_sun4 {
    font-weight: bold;
}
.LstOptSel_sun4, .LstOptSep_sun4, .LstOptGrp_sun4, .LstDis_sun4 .LstOptGrp_sun4 {
    font-size: 1em;
}
.LstMno_sun4 .LstOptGrp_sun4, .LstMnoDis_sun4 .LstOptGrp_sun4, .LstMno_sun4, .LstMno_sun4 option, .LstMno_sun4 .LstOptGrp_sun4, .LstMnoDis_sun4, .LstMnoDis_sun4 option, .LstMnoDis_sun4 .LstOptGrp_sun4 {
    font-size: 11px;
}
.LstOptGrp_sun4, .LstDis_sun4 .LstOptGrp_sun4, .LstMno_sun4 .LstOptGrp_sun4, .LstMnoDis_sun4 .LstOptGrp_sun4 {
    font-style: normal;
    font-weight: normal;
}
.LstMno_sun4, .LstMno_sun4 option, .LstMno_sun4 .LstOptGrp_sun4, .LstMnoDis_sun4, .LstMnoDis_sun4 option, .LstMnoDis_sun4 .LstOptGrp_sun4 {
    font-family: monospace;
}
.ConFldSetLgdDiv_sun4 {
    font-size: 1.1em;
}
.ConSubSecTtlTxt_sun4 {
    font-size: 1.5em;
    font-weight: bold;
}
.ConFldSetLgdDiv_sun4, .ConErrLblTxt_sun4, .ConWrnLblTxt_sun4 {
    font-weight: bold;
}
.ConJmpTopDiv_sun4, a.JmpLnk_sun4 {
    font-size: 1em;
}
.TtlVewLbl_sun4 {
    font-weight: bold;
}
.TtlTxt_sun4 {
    font-size: 1.5em;
    font-weight: bold;
}
.TxtAra_sun4, .TxtAraDis_sun4, .TxtAra_ReadOnly_sun4, .TxtFld_sun4, .TxtFldDis_sun4, .TxtFld_ReadOnly_sun4, .EdtFld_Edt_sun4, .EdtFldDis_sun4, .EdtFld_ReadOnly_sun4 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.Tab1Div_sun4, .Tab2Div_sun4, .Tab3Div_sun4, .MniTabDiv_sun4, .TabGrpBox_sun4 {
    font-size: 1em;
}
.Tab1Div_sun4, .Tab2Div_sun4, .Tab3Div_sun4, .MniTabDiv_sun4 {
    font-weight: bold;
}
a.DatLnk_sun4:hover, a.DatOthLnk_sun4:hover, .DatLblTxt_sun4, a.DatBldLnk_sun4:link, a.DatBldLnk_sun4:visited, a.DatCurLnk_sun4:link, a.DatCurLnk_sun4:visited, a.DatCurLnk_sun4:hover, a.DatOthBldLnk_sun4:link, a.DatOthBldLnk_sun4:visited, .DatSelContent_sun4 {
    font-weight: bold;
}
.DatDayHdrTxt_sun4 {
    font-weight: normal;
}
a.DatLnk_sun4, a.DatBldLnk_sun4, a.DatOthLnk_sun4, a.DatOthBldLnk_sun4, a.DatCurLnk_sun4, .DatDayHdrTxt_sun4, .DatSelContent_sun4 {
    font-size: 1.1em;
}
.DatZonTxt_sun4 {
    font-size: 1em;
}
.CalPopDiv_sun4 a.DatLnk_sun4, .CalPopDiv_sun4 a.DatBldLnk_sun4, .CalPopDiv_sun4 a.DatOthLnk_sun4, .CalPopDiv_sun4 a.DatOthBldLnk_sun4, .CalPopDiv_sun4 a.DatCurLnk_sun4, .CalPopDiv_sun4 .DatDayHdrTxt_sun4, .CalPopDiv_sun4 .DatSelContent_sun4 {
    font-size: 1em;
}
.CalPopDiv_sun4 a.DatCurLnk_sun4:link, .CalPopDiv_sun4 a.DatCurLnk_sun4:visited, .CalPopDiv_sun4 a.DatBldLnk_sun4:link, .CalPopDiv_sun4 a.DatBldLnk_sun4:visited, .CalPopDiv_sun4 a.DatOthBldLnk_sun4:link, .CalPopDiv_sun4 a.DatOthBldLnk_sun4:visited, .CalPopDiv_sun4 .DatDayHdrTxt_sun4 {
    font-weight: bold;
}
span.MstLbl_sun4, span.MstUsrRole_sun4 {
    font-size: 1em;
    font-weight: bold;
}
span.MstTxt_sun4 {
    font-size: 1em;
    font-weight: normal;
}
a.MstPrgLnk_sun4, a.MstAlmLnk_sun4 {
    font-size: 1em;
    font-weight: bold;
}
.TblTtlTxt_sun4 {
    font-size: 1em;
    font-weight: bold;
}
.TblTtlMsgSpn_sun4 {
    font-weight: normal;
}
.TblHdrTxt_sun4, .TblMultHdrTxt_sun4, .TblGrpTxt_sun4 {
    font-weight: bold;
}
table.Tbl_sun4 th {
    font-weight: normal;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:visited {
    font-weight: normal;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 .TblHdrTxt_sun4 {
    font-weight: normal;
}
table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrLnk_sun4:visited {
    font-weight: normal;
}
.TblActLbl_sun4 {
    font-weight: bold;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:link, th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:visited {
    font-weight: bold;
}
table.Tbl_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 a.TblHdrLnk_sun4:visited {
    font-weight: bold;
}
table.Tbl_sun4 a.TblHdrLnk_sun4:hover {
    font-weight: bold;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:visited {
    font-weight: bold;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:hover {
    font-weight: bold;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    font-weight: bold;
}
table.Tbl_sun4 .TblHdrSrtNum_sun4 {
    font-size: 0.9em;
    font-weight: normal;
}
.TblGrpTxt_sun4 {
    font-weight: bold;
}
.TblColFtrTxt_sun4 {
    font-weight: bold;
}
table.Tbl_sun4 .TblFtrRowTxt_sun4 {
    font-weight: bold;
}
table.Tbl_sun4 .TblFtrLft_sun4 {
    font-weight: bold;
}
.TblGrpColFtrTxt_sun4 {
    font-weight: bold;
}
.TblGrpFtrRowTxt_sun4 {
    font-weight: bold;
}
.TblPnlTtl_sun4 {
    font-size: 1.2em;
    font-weight: bold;
}
.TblPnlHlpTxt_sun4 {
    font-size: 1em;
}
table.TblLt_sun4 caption.TblTtlTxt_sun4 {
    font-size: 1em;
    font-weight: bold;
}
table.TblLt_sun4 caption.TblTtlTxt_sun4 span.TblTtlTxtSpn_sun4 {
    font-size: 1em;
    font-weight: bold;
}
table.TblLt_sun4 caption.TblTtlTxt_sun4 span.TblTtlMsgSpn_sun4 {
    font-size: 1em;
    font-weight: normal;
}
table.TblLt_sun4 .TblFtrRowTxt_sun4 {
    font-weight: normal;
}
.Tree_sun4 {
    font-size: 1em;
}
.TreTtl_sun4 {
    font-weight: bold;
}
a.TreeParentLink_sun4:link, a.TreeParentLink_sun4:visited {
    font-weight: bold;
}
a.TreeParentLink_sun4:hover {
    font-weight: bold;
}
a.TreeSelLink_sun4:link, a.TreeSelLink_sun4:visited {
    font-weight: bold;
}
a.TreeSelLink_sun4:hover {
    font-weight: bold;
}
.TreeSelText_sun4 {
    font-weight: bold;
}
.VrsHdrTxt_sun4 {
    font-size: 1.3em;
    font-weight: bold;
}
.VrsTxt_sun4 {
    font-size: 1.1em;
}
.WizStpTitle_sun4, .WizStpTxt_sun4, .WizHlpTxt_sun4, .WizStpCurTxt_sun4, a.WizStpLnk_sun4, .WizSubStpTtlTxt_sun4, .WizCntHlpTxt_sun4 {
    font-size: 1em;
}
.WizTtlBar_sun4 {
    font-size: 1.3em;
    font-weight: bold;
}
.WizStpTxt_sun4 {
    font-weight: normal;
}
.WizStpTitle_sun4 {
    font-weight: bold;
}
.WizSubStpTtlTxt_sun4, .WizStpCurTxt_sun4 {
    font-weight: bold;
}
.WizSubTtlTxt_sun4 {
    font-size: 1.4em;
    font-weight: bold;
}
.Bubble_sun4 {
    font-weight: normal;
}
.BubbleTitle_sun4 {
    font-size: 1em;
    font-weight: bold;
}
.AccdTabTitle_sun4 {
    font-weight: bold;
}
.progressBar_4_sun4 {
    font-size: 1em;
}
.progressBar_4_sun4 .operationLabel_sun4, .progressBar_4_sun4 .failureLabel_sun4 {
    font-weight: bold;
}
.Menu_sun4 {
    font-weight: normal;
}
ul.MenuItems_sun4 li div.MenuItem_sun4:hover {
    font-weight: bold;
}
.commonTaskSection_4_sun4 .header_sun4 {
    font-size: 1.8em;
}
.commonTaskGroup_4_sun4 .header_sun4 {
    font-size: 1.3em;
}
.commonTask_4_sun4 .infoPanel_sun4 .header_sun4, .commonTaskSection_4_sun4 .help_sun4 {
    font-size: 1.2em;
}
.commonTask_4_sun4 .TskScnTskPdng_sun4, .commonTask_4_sun4 .infoPanel_sun4 .content_sun4, .commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:link, .commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:visited, .commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:hover {
    font-size: 1.1em;
}
.commonTaskSection_4_sun4 .header_sun4, .commonTaskGroup_4_sun4 .header_sun4, .commonTask_4_sun4 .infoPanel_sun4 .header_sun4 {
    font-weight: bold;
}
.boldface_sun4 {
    font-weight: bold;
}
.actionBar_sun4 button, .actionBar_sun4 select {
    font-size: 0.95em;
}
body {
    color: #000000;
}
a.Hyp_sun4:link, a.Hyp_sun4:visited, a.Anc_sun4:link, a.Anc_sun4:visited {
    color: #003399;
    text-decoration: none;
}
a.Hyp_sun4:hover, a.Anc_sun4:hover {
    color: #003399;
    text-decoration: underline;
}
a.HypDis_sun4:link, a.HypDis_sun4:visited, a.AncDis_sun4:link, a.AncDis_sun4:visited {
    color: #000000;
    cursor: default;
    text-decoration: none;
}
a.HypDis_sun4:hover, a.AncDis_sun4:hover {
    color: #000000;
    text-decoration: none;
}
.SkpWht_sun4 {
    background-color: #FFFFFF;
}
.SkpMedGry1_sun4 {
    background-color: #E5E9ED;
}
.AddRmvLbl_sun4 {
    color: #000000;
}
.AddRmvLbl2_sun4 {
    background: url("../images/addremove/add-rem_header.gif") repeat-x scroll center top #F7F8FB;
    border-color: #A4AAAF #A4AAAF #686B6E;
    border-style: solid;
    border-width: 1px;
}
.AddRmvLbl2_sun4, .AddRmvLbl2ReadOnly_sun4 {
    color: #000000;
}
.BcmWhtDiv_sun4 {
    background-color: #FFFFFF;
}
.BcmGryDiv_sun4 {
    background-color: #E5E9ED;
}
.BcmGryBackColor_sun4 {
    background-color: #E5E9ED;
}
a.BcmLnk_sun4:link, a.BcmLnk_sun4:visited, a.BcmLnk_sun4:hover, .BcmSep_sun4 {
    color: #003399;
}
a.BcmLnk_sun4:link, a.BcmLnk_sun4:visited {
    text-decoration: none;
}
a.BcmLnk_sun4:hover {
    text-decoration: underline;
}
.Btn1_sun4, .Btn1Mni_sun4 {
    background: url("../images/button/primary-enabled.gif") repeat-x scroll center top #ABD2EB;
    border-color: #6C8197 #4E647A #263E5A;
}
.Btn1Hov_sun4, .Btn1MniHov_sun4 {
    background: url("../images/button/primary-roll.gif") repeat-x scroll center top #E2F1FF;
    border-color: #6D8197 #475D75 #273E5A;
}
.Btn2_sun4, .Btn2Mni_sun4, .Btn2Hov_sun4, .Btn2MniHov_sun4 {
    border-color: #83858C #62656B #44464C;
}
.Btn2_sun4, .Btn2Mni_sun4 {
    background: url("../images/button/secondary-enabled.gif") repeat-x scroll center top #E0E3EB;
}
.Btn2Hov_sun4, .Btn2MniHov_sun4 {
    background: url("../images/button/secondary-roll.gif") repeat-x scroll center top #F4F7FE;
}
.Btn1Dis_sun4, .Btn1MniDis_sun4 {
    background: url("../images/button/primary-disabled.gif") repeat-x scroll center top #BAC4D1;
    border-color: #B5BDC6 #A7AFB8 #99A0A8;
    color: #777E86;
}
.Btn2Dis_sun4, .Btn2MniDis_sun4 {
    background: url("../images/button/secondary-disabled.gif") repeat-x scroll center top #D1D4DB;
    border-color: #CCCDD0 #BEBFC2 #AEAFB2;
    color: #7C7D82;
}
.Btn1Hov_sun4, .Btn1MniHov_sun4, .Btn2Hov_sun4, .Btn2MniHov_sun4 {
    cursor: pointer;
}
.dojoDndItem {
    cursor: pointer;
}
.dojoDndContainerOver {
    border: 2px dotted #AAAAAA;
}
.dojoDndHorizontal {
}
.dojoDndItemOver {
    background: none repeat scroll 0 0 #99CCFF;
}
.dojoDndItemSelected {
    background: none repeat scroll 0 0 #90C0FD;
}
.dojoDndItemAnchor {
    background: none repeat scroll 0 0 #9ACAFF;
    color: black;
}
.dojoDndItemBefore {
    border-top: 4px dotted #336699;
}
.dojoDndItemAfter {
    border-bottom: 4px dotted #336699;
}
.dojoDndHorizontal > .dojoDndItemBefore {
    border-bottom: medium none;
    border-left: 2px solid #336699;
    border-top: medium none;
}
.dojoDndHorizontal > .dojoDndItemAfter {
    border-bottom: medium none;
    border-right: 2px solid #336699;
    border-top: medium none;
}
.dojoDndAvatarHeader {
    background: none repeat scroll 0 0 #AAAAAA;
}
.dojoDndAvatarItem {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #666666;
}
.dojoDndAvatarCanDrop {
    background: none repeat scroll 0 0 #AAAAFF;
}
.dojoDndMove .dojoDndAvatarHeader {
    background-image: url("../images/dnd/dndNoMove.png");
    background-repeat: no-repeat;
}
.dojoDndCopy .dojoDndAvatarHeader {
    background-image: url("../images/dnd/dndNoCopy.png");
    background-repeat: no-repeat;
}
.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
    background-image: url("../images/dnd/dndMove.png");
    background-repeat: no-repeat;
}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
    background-image: url("../images/dnd/dndCopy.png");
    background-repeat: no-repeat;
}
.dojoDndWebuiItemDragged {
    opacity: 0.5;
}
.MstDiv_sun4 .Btn1_sun4, .MstDiv_sun4 .Btn1Mni_sun4, .MstDiv_sun4 .Btn2_sun4, .MstDiv_sun4 .Btn2Mni_sun4, .MstDiv_sun4 .Btn1Hov_sun4, .MstDiv_sun4 .Btn1MniHov_sun4, .MstDiv_sun4 .Btn2Hov_sun4, .MstDiv_sun4 .Btn2MniHov_sun4, .mastheadButton_4_sun4 a:link, .mastheadButton_4_sun4 a:visited, .mastheadButton_4_sun4 a:hover {
    color: #FFFFFF;
    vertical-align: middle;
}
.MstDiv_sun4 .Btn1_sun4, .MstDiv_sun4 .Btn1Mni_sun4, .MstDiv_sun4 .Btn2_sun4, .MstDiv_sun4 .Btn2Mni_sun4, .mastheadButton_4_sun4 a:link, .mastheadButton_4_sun4 a:visited {
    background: url("../images/masthead/masthead_button.gif") repeat-x scroll center bottom #7595AB;
}
.mastheadButton_4_sun4 a:link, .mastheadButton_4_sun4 a:visited, .mastheadButton_4_sun4 a:hover {
    text-decoration: none;
}
.mastheadButton_4_sun4 a:hover, .MstDiv_sun4 .Btn1Hov_sun4, .MstDiv_sun4 .Btn1MniHov_sun4, .MstDiv_sun4 .Btn2Hov_sun4, .MstDiv_sun4 .Btn2MniHov_sun4 {
    background: url("../images/masthead/masthead_button_over.gif") repeat-x scroll center bottom #99B0C4;
}
.mastheadButton_4_sun4 {
    background-color: #374154;
    border-color: #4A5467 #374154 #7EA0B8;
}
.DatCalDiv_sun4 {
    border-bottom-color: #5F6466;
    border-left-color: #5F6466;
    border-right-color: #5F6466;
}
.DatSelTopMiddle_sun4 {
    background-color: #3D6079;
    border-top-color: #5F6466;
}
.DatSelContent_sun4 {
    background: url("../images/scheduler/header-short.gif") repeat-x scroll left bottom #3D6079;
    border-left-color: #5F6466;
    border-right-color: #5F6466;
    color: #FFFFFF;
}
.DatCalDiv_sun4 {
    border-bottom-color: #5F6466;
    border-left-color: #5F6466;
    border-right-color: #5F6466;
}
.DatCalDiv_sun4, .DatCalTbl_sun4 th {
    background-color: #E3E7EA;
}
.DatCalTbl_sun4 th {
    border-color: #E3E7EA;
}
.DatCalTbl_sun4 td {
    border-color: #E1E5E8;
}
.DatDayHdrTxt_sun4, .DatZonTxt_sun4 {
    color: #000000;
}
.DatZonTxt_sun4 {
    color: #707277;
}
.DatLblTxt_sun4 {
    color: #666666;
}
a.DatLnk_sun4:link, a.DatLnk_sun4:visited {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000;
    text-decoration: none;
}
a.DatLnk_sun4:hover {
    border-color: #FFFFFF;
    text-decoration: underline;
}
a.DatBldLnk_sun4:link, a.DatBldLnk_sun4:visited {
    background-color: #90B7D0;
    border-color: #242E34 #90B7D0 #90B7D0 #242E34;
    color: #000000;
    text-decoration: none;
}
a.DatBldLnk_sun4:hover {
    text-decoration: underline;
}
a.DatCurLnk_sun4:link, a.DatCurLnk_sun4:visited {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000;
    text-decoration: none;
}
a.DatCurLnk_sun4:hover {
    border-color: #FFFFFF;
    text-decoration: underline;
}
a.DatOthLnk_sun4 {
    background-color: #ECF0F3;
    border-color: #ECF0F3;
    color: #000000;
    text-decoration: none;
}
a.DatOthLnk_sun4:hover {
    text-decoration: underline;
}
a.DatOthBldLnk_sun4:link, a.DatOthBldLnk_sun4:visited {
    background-color: #90B7D0;
    border-color: #242E34 #90B7D0 #90B7D0 #242E34;
    color: #000000;
    text-decoration: none;
}
a.DatOthBldLnk_sun4:hover {
    text-decoration: underline;
}
.CalPopDiv_sun4 {
    background: url("../images/calendar/calpop_dropshadow.png") no-repeat scroll right bottom transparent;
}
.CalPopDiv_sun4 a.DatCurLnk_sun4:hover, .CalPopDiv_sun4 a.DatLnk_sun4:hover, .CalPopDiv_sun4 a.DatBldLnk_sun4:hover, .CalPopDiv_sun4 a.DatOthBldLnk_sun4:hover {
    text-decoration: underline;
}
.CalPopDiv_sun4 .DatCalDiv_sun4 {
    background-color: #E5E9ED;
}
.CalPopDiv_sun4 a.DatOthLnk_sun4 {
    background-color: #E5E9ED;
    border-color: #E5E9ED;
}
.CalPopDiv_sun4 a.DatOthLnk_sun4:hover {
    text-decoration: underline;
}
.DatCalDiv_sun4, .DatCalTbl_sun4 th {
    background-color: #E3E7EA;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 {
    border-color: #D6DCE1;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 td {
    border-color: #D6DCE1;
}
.CalPopDiv_sun4 .DatCalTbl_sun4 th {
    background-color: #E5E9ED;
    border-color: #D6DCE1;
}
.CalPopDiv_sun4 a.CalPopClsLnk_sun4:link, .CalPopDiv_sun4 a.CalPopClsLnk_sun4:active {
    border-color: #A8B8C3;
    color: #333333;
    text-decoration: none;
}
.CalPopDiv_sun4 a.CalPopClsLnk_sun4:hover {
    text-decoration: underline;
}
.CalPopDiv_sun4 .CalPopFtrDiv_sun4 {
    background: url("../images/calendar/calpop_footer_grad.gif") repeat-x scroll left bottom #EEF1F4;
}
.CalPopDiv_sun4 .CurDayTxt_sun4 {
    color: #333333;
}
.ChoLblTxt_sun4 {
    color: #5F6466;
}
.ChoSrvTxt_sun4 {
    color: #333333;
}
.ChoHr_sun4 {
    background-color: #98A0A5;
}
.ChoLstHdr_sun4 {
    background: url("../images/file-chooser/column_hdr_gradient.gif") repeat-x scroll center top #F7F8FB;
    border-color: #9CA4AA #9CA4AA #686B6E;
    border-style: solid solid none;
    border-width: 1px;
}
.ChoLstHdr_sun4 .ChoSizeHdr_sun4 {
    border-left: 1px solid #CED0D3;
    border-right: 1px solid #CED0D3;
}
.FulAlrtHdrTxt_sun4, .FulAlrtMsgTxt_sun4 {
    color: #000000;
}
.inlineAlert_4_sun4 .topLeftCorner_sun4 {
    background: url("../images/inlineAlert/alertbackground_top_left.gif") no-repeat scroll 0 0 transparent;
}
.inlineAlert_4_sun4 .topMiddle_sun4 {
    background: url("../images/inlineAlert/alertbackground_top.gif") repeat-x scroll center top transparent;
}
.inlineAlert_4_sun4 .topRightCorner_sun4 {
    background: url("../images/inlineAlert/alertbackground_top_right.gif") no-repeat scroll 0 0 transparent;
}
.inlineAlert_4_sun4 .middleRow_sun4 {
    background-color: #FFF7C8;
}
.inlineAlert_4_sun4 .leftMiddle_sun4 {
    background: url("../images/inlineAlert/alertbackground_middle.gif") repeat-x scroll left top #FFF7C8;
    border-left-color: #EDE18D;
}
.inlineAlert_4_sun4 .middle_sun4 {
    background: url("../images/inlineAlert/alertbackground_middle.gif") repeat-x scroll left top #FFF7C8;
}
.inlineAlert_4_sun4 .middle_sun4 .details_sun4 a {
    color: #003399;
    text-decoration: none;
}
.inlineAlert_4_sun4 .middle_sun4 .details_sun4 a:hover {
    text-decoration: underline;
}
.inlineAlert_4_sun4 .rightMiddle_sun4 {
    background: url("../images/inlineAlert/alertbackground_middle.gif") repeat-x scroll left top #FFF7C8;
    border-right-color: #EDE18D;
}
.inlineAlert_4_sun4 .bottomLeftCorner_sun4 {
    background: url("../images/inlineAlert/alertbackground_bottom_left.gif") no-repeat scroll 0 0 transparent;
}
.inlineAlert_4_sun4 .bottomMiddle_sun4 {
    background-color: #FFF7C8;
    border-bottom-color: #E6DDA2;
}
.inlineAlert_4_sun4 .bottomRightCorner_sun4 {
    background: url("../images/inlineAlert/alertbackground_bottom_right.gif") no-repeat scroll 0 0 transparent;
}
body.HlpBdy_sun4 {
    background-color: #FFFFFF;
    border-left-color: #A8B0B5;
    color: #000000;
}
.HlpMstTtlBdy_sun4 {
    background-color: #E5E9ED;
}
.HlpBtnDiv_sun4 {
    background: url("../images/tabs/background_border_bottom.gif") repeat-x scroll left bottom #E5E9ED;
}
.inlinePageHelp_sun4, .inlineFieldHelp_sun4 {
    color: #707277;
}
.inlinePageHelp_sun4 a, a.HlpPgeLnk_sun4:link, a.HlpPgeLnk_sun4:visited, a.HlpFldLnk_sun4:link, a.HlpFldLnk_sun4:visited {
    color: #003399;
    text-decoration: none;
}
.inlinePageHelp_sun4 a:hover, a.HlpPgeLnk_sun4:hover, a.HlpFldLnk_sun4:hover {
    color: #003399;
    text-decoration: underline;
}
.CbDis_sun4, .RbDis_sun4 {
    color: #848687;
}
.EdtInvld_sun4 {
    background-color: #FFF7C8 !important;
}
.EdtVld_sun4 {
}
.LblLev1Txt_sun4, .LblLev2Txt_sun4, .LblLev2smTxt_sun4, .LblLev3Txt_sun4 {
    color: #000000;
}
.LblLev1TxtDis_sun4, .LblLev2TxtDis_sun4, .LblLev2smTxtDis_sun4, .LblLev3TxtDis_sun4 {
    color: #7E7E7E;
}
.LblRqdDiv_sun4 {
    color: #707277;
}
.LftHlpMst_sun4 {
    background: none repeat scroll 0 0 #E5E9ED;
}
.LftHlpHlp_sun4 {
    background: url("../images/leftpane/left-pane-background.gif") repeat-x scroll left top #E5E9ED;
}
.LftHlpBdy_sun4 {
    background-color: #FFFFFF;
}
.LftHlpBtm_sun4, .LftHlpBtnBtm_sun4 {
    background-color: #E5E9ED;
}
.LftHlpTxt_sun4, .LftHlpHlp_sun4, .LftHlpBdy_sun4 {
    color: #000000;
}
.LftHlpBdy_sun4, .LftHlpBtm_sun4, .LftHlpBtnBtm_sun4, .LftHlpMst_sun4 {
    border-color: #A8B0B5;
}
.Lst_sun4, .LstMno_sun4 {
    background: url("../images/field/bg_gradient.gif") repeat-x scroll center top #FFFFFF;
}
.LstDis_sun4, .LstMnoDis_sun4 {
    background: url("../images/field/bg_gradient_disabled.gif") repeat-x scroll center top #EAEDF0;
}
.Lst_sun4, .LstDis_sun4, .LstMno_sun4, .LstMnoDis_sun4 {
    border-color: #686B6E #CDCDCF #CDCDCF;
}
.Lst_sun4, .LstOpt_sun4, .LstOptSel_sun4, .LstOptGrp_sun4, .LstMno_sun4, .LstMno_sun4 .LstOptGrp_sun4 {
    color: #333333;
}
.LstOptSep_sun4, .LstOptDis_sun4 {
    color: #848687;
}
.LstDis_sun4, .LstDis_sun4 option, .LstDis_sun4 .LstOptGrp_sun4, .LstMnoDis_sun4, .LstMnoDis_sun4 option, .LstMnoDis_sun4 .LstOptGrp_sun4 {
    background-color: #EAEDF0;
    color: #848687;
}
.MsgFldSumTxt_sun4 {
    color: #CC0000;
}
.MsgFldTxt_sun4 {
    color: #CC0000;
}
.MsgGrpTbl_sun4 {
    border: 1px solid #CC0000;
    margin-top: 10px;
}
.MsgGrpTbl_sun4 td {
    background-color: #FAEDED;
}
.MsgGrpTblTtl_sun4 {
    background-color: #FAEDED;
    color: #000000;
}
.MsgGrpDiv_sun4 ul {
    color: #CC0000;
    list-style-type: square;
}
.MsgGrpSumTxt_sun4 {
    color: #000000;
}
.MsgGrpTxt_sun4 {
    color: #333333;
}
.ConLin_sun4 {
    background-color: #92A2AA;
    margin: 10px 0 10px 10px;
    width: 100%;
}
.ConFldSetLgdDiv_sun4, .ConSubSecTtlTxt_sun4, .ConFldSetLgd_sun4 {
    color: #000000;
}
.ConDefTxt_sun4, .ConRqdTxt_sun4 {
    color: #707277;
}
.ConErrLblTxt_sun4 {
    color: #CC0000;
}
.ConWrnLblTxt_sun4 {
    color: #CC9900;
}
a.JmpLnk_sun4, a.JmpTopLnk_sun4 {
    color: #003399;
}
a.JmpLnk_sun4:link, a.JmpLnk_sun4:visited {
    text-decoration: none;
    vertical-align: top;
}
a.JmpLnk_sun4:hover {
    text-decoration: underline;
    vertical-align: top;
}
a.JmpTopLnk_sun4:link, a.JmpTopLnk_sun4:visited {
    text-decoration: none;
}
a.JmpTopLnk_sun4:hover {
    text-decoration: underline;
}
.TtlLin_sun4 {
    background-color: #81939B;
}
span.TtlTxt_sun4, h1.TtlTxt_sun4 {
    color: #000000;
}
.TtlVewLbl_sun4 {
    color: #5F6466;
}
.Tab1Div_sun4, .Tab1Div_sun4 .Tab1TblSpcTd_sun4 {
    background: url("../images/tabs/background_border_bottom.gif") repeat-x scroll left bottom #E5E9ED;
}
a.Tab1Lnk_sun4:link, a.Tab1Lnk_sun4:visited {
    color: #000000;
    text-decoration: none;
}
a.Tab1Lnk_sun4:hover {
    text-decoration: underline;
}
.Tab1Div_sun4 td {
    background: url("../images/tabs/level1_deselect.jpg") repeat-x scroll left top #FCFFFF;
    border-color: #80929B;
}
.Tab1Tbl2New_sun4 .Tab1SelTxtLeft_sun4 {
    background-image: url("../images/tabs/level1_selected-left.jpg");
}
.Tab1Tbl2New_sun4 .Tab1SelTxtNew_sun4 {
    background-image: url("../images/tabs/level1_selected-right.jpg");
}
.Tab1TblNew_sun4 .Tab1TblSelTd_sun4 {
    background-color: #FFFFFF;
    background-image: url("../images/tabs/level1_selected-1lvl.jpg");
}
.Tab1Tbl2New_sun4 .Tab1TblSelTd_sun4, .Tab1Tbl3New_sun4 .Tab1TblSelTd_sun4 {
    background-color: #EEF0F4;
    background-image: url("../images/tabs/level1_selected-middle.jpg");
}
.Tab2Div_sun4 {
    background: url("../images/tabs/background_border_bottom.gif") repeat-x scroll left bottom #F1F3F6;
}
a.Tab2Lnk_sun4:link, a.Tab2Lnk_sun4:visited {
    color: #000000;
    text-decoration: none;
}
a.Tab2Lnk_sun4:hover {
    text-decoration: underline;
}
.Tab2Div_sun4 td {
    background: url("../images/tabs/level2_deselect.jpg") repeat-x scroll left top #FCFFFF;
    border-color: #80929B;
}
.Tab2Tbl3New_sun4 .Tab2SelTxtLeft_sun4 {
    background-image: url("../images/tabs/level2_selected-left.jpg");
}
.Tab2Tbl3New_sun4 .Tab2SelTxt_sun4 {
    background-image: url("../images/tabs/level2_selected-right.jpg");
}
.Tab2TblNew_sun4 .Tab2TblSelTd_sun4 {
    background-image: url("../images/tabs/level2_selected.gif");
    border-color: #80929B;
}
.Tab2Tbl3New_sun4 .Tab2TblSelTd_sun4 {
    background: url("../images/tabs/level2_selected-middle.jpg") repeat-x scroll left top #F8F9FB;
    border-color: #80929B;
}
.Tab2Div_sun4 {
    padding: 6px 0 0 10px;
}
.Tab2Div_sun4 table {
    border-collapse: collapse;
}
.Tab2Div_sun4 td.Tab2TblSelTd_sun4 {
    border-bottom: medium none;
}
.Tab3Div_sun4 {
    background: url("../images/tabs/background_border_bottom.gif") repeat-x scroll right bottom #F8F9FA;
}
.Tab3Div_sun4 td {
    border-color: #80929B;
}
.Tab3Div_sun4 table {
    border-collapse: collapse;
}
a.Tab3Lnk_sun4:link, a.Tab3Lnk_sun4:visited {
    color: #000000;
    text-decoration: none;
}
a.Tab3Lnk_sun4:hover {
    text-decoration: underline;
}
table.Tab3TblNew_sun4 {
    background-color: #E2E7EA;
}
table.Tab3TblNew_sun4 td {
    background: url("../images/tabs/level3_deselect.jpg") repeat-x scroll left top #FCFFFF;
    border-bottom-color: #80929B;
}
.Tab3TblNew_sun4 td.Tab3TblSelTd_sun4 {
    background: url("../images/tabs/level3_selected.jpg") repeat-x scroll left top #FFFFFF;
    border-color: #80929B;
}
.MniTabDiv_sun4 {
    background: url("../images/tabs/background_border_bottom.gif") repeat-x scroll left bottom #E5E9ED;
}
table.MniTabTbl_sun4 td {
    background: url("../images/tabs/minitab_deselect.jpg") repeat-x scroll left top #FCFFFF;
    border-color: #80929B;
}
a.MniTabLnk_sun4:link, a.MniTabLnk_sun4:visited {
    color: #000000;
    text-decoration: none;
}
a.MniTabLnk_sun4:hover {
    text-decoration: underline;
}
.MniTabSelTxt_sun4 {
    color: #000000;
    text-decoration: none;
}
table.MniTabTbl_sun4 td.MniTabTblSelTd_sun4 {
    background: url("../images/tabs/minitab_selected.jpg") repeat-x scroll left top #FFFFFF;
    border-color: #80929B;
}
.TabGrp_sun4 .TabGrpBox_sun4 {
    border-color: #80929B;
}
.TabGrp_sun4 .MniTabDiv_sun4 {
    background-color: transparent;
    background-image: url("../images/tabs/background_border_bottom.gif");
}
.TxtFldDis_sun4, .TxtAraDis_sun4 {
    background: url("../images/field/bg_gradient_disabled.gif") repeat-x scroll center top #EAEDF0;
    color: #7E7E7E;
}
.TxtFld_sun4Sel {
    background: url("../images/field/bg_gradient_selected.gif") repeat-x scroll center top #A0BBD8;
}
.TxtFld_sun4, .TxtFldDis_sun4, .TxtAra_sun4, .TxtAraDis_sun4 {
    border-color: #9D9FA1 #AEAFB0 #B9B9BA;
}
.TxtFldInvld_sun4, .TxtAraInvld_sun4 {
    background-color: #FFF7C8 !important;
}
.TxtFldVld_sun4, .TxtAraVld_sun4 {
    background: url("../images/field/bg_gradient.gif") repeat-x scroll center top #FFFFFF;
}
.TxtFldAutoCompList_sun4 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.MnuJmpOptGrp_sun4, .MnuStdOptGrp_sun4 {
    color: #000000;
}
.MnuStdOpt_sun4, .MnuStdOptSel_sun4, .MnuStd_sun4 {
    color: #333333;
}
.MnuJmpOpt_sun4, .MnuJmpOpt_sun4:hover, .MnuJmp_sun4 {
    color: #0A3A9C;
}
.MnuJmpOptSep_sun4, .MnuJmpOptDis_sun4, .MnuStdOptSep_sun4, .MnuStdOptDis_sun4, .MnuJmpDis_sun4, .MnuStdDis_sun4 {
    border-color: #9D9FA1 #AEAFB0 #B9B9BA;
    color: #848687;
}
.MnuJmpOpt_sun4:hover {
    text-decoration: underline;
}
.MnuJmp_sun4, .MnuStd_sun4 {
    background: url("../images/field/bg_gradient.gif") repeat-x scroll center top #FFFFFF;
    border-color: #9D9FA1 #AEAFB0 #B9B9BA;
}
.MnuJmpOptSel_sun4 {
    font-weight: normal;
}
.MnuJmpOptGrp_sun4, .MnuStdOptGrp_sun4 {
    font-style: normal;
    font-weight: normal;
}
span.MstLbl_sun4, span.MstTxt_sun4, span.MstUsrRole_sun4, span.MstAlmDwnTxt_sun4, span.MstAlmCrtTxt_sun4, span.MstAlmMajTxt_sun4, span.MstAlmMinTxt_sun4, a.MstUsrLnk_sun4:link, a.MstUsrLnk_sun4:visited, a.MstAlmLnk_sun4:link, a.MstAlmLnk_sun4:visited, a.MstPrgLnk_sun4:link, a.MstPrgLnk_sun4:visited {
    color: #FFFFFF;
}
a.MstUsrLnk_sun4:hover, a.MstAlmLnk_sun4:hover, a.MstPrgLnk_sun4:hover, a.MstUsrLnk_sun4:link, a.MstUsrLnk_sun4:visited, a.MstAlmLnk_sun4:link, a.MstAlmLnk_sun4:visited, a.MstPrgLnk_sun4:link, a.MstPrgLnk_sun4:visited {
    text-decoration: underline;
}
.MstBdy_sun4 {
    background-color: #5B87A5;
}
.MstTblEnd_sun4 {
    background-color: #5B87A5;
}
.MstTblBot_sun4 .hrule_sun4 {
    background-color: #7196B0;
    border-top-color: #3E637E;
}
.MstDiv_sun4 {
    background: url("../images/masthead/masthead-background.jpg") repeat-x scroll left top #5B87A5;
    border-color: #000000;
}
.MstSec_sun4 {
    background: url("../images/masthead/sec-masthead-background.jpg") repeat-x scroll left top #5B87A5;
    border-color: #000000;
}
.MstFooter_sun4 {
    background-color: #5B87A5;
    border-color: #000000;
}
a.MstLnk_sun4:hover, a.MstLnkLft_sun4:hover, a.MstLnkRt_sun4:hover, a.MstLnkCen_sun4:hover {
    background-color: #EAF9FF;
    background-image: url("../images/masthead/masthead_link_roll.gif");
}
a.MstLnk_sun4:link, a.MstLnk_sun4:visited, a.MstLnkLft_sun4:link, a.MstLnkLft_sun4:visited, a.MstLnkRt_sun4:link, a.MstLnkRt_sun4:visited, a.MstLnkCen_sun4:link, a.MstLnkCen_sun4:visited {
    background-color: #D9E6EC;
    background-image: url("../images/masthead/masthead_link_enabled.gif");
    border-bottom-color: #0E1418;
    border-left-color: #1C262D;
    border-top-color: #2D3C46;
    color: #000000;
    text-decoration: none;
}
a.MstLnk_sun4:link, a.MstLnk_sun4:visited, a.MstLnkRt_sun4:link, a.MstLnkRt_sun4:visited {
    border-right-color: #1C262D;
}
.Tbl_sun4 {
    background-color: #E5E9ED;
    border-color: #35556A #8C8F91 #8C8F91;
    color: #000000;
}
table.Tbl_sun4 td, table.Tbl_sun4 th {
    background-color: #FFFFFF;
    border-color: #CAD0D2;
}
table.Tbl_sun4 caption.TblTtlTxt_sun4 {
    background: url("../images/table/table_titlebar_gradient.gif") repeat-x scroll left bottom #36586F;
    color: #FFFFFF;
}
caption.TblTtlTxt_sun4 span.TblTtlMsgSpn_sun4 {
    color: #FFFFFF;
}
table.Tbl_sun4 td.TblActTdLst_sun4 {
    background-color: #E5E9ED;
    border-top-color: #E5E5E5;
}
table.Tbl_sun4 td.TblActTd_sun4 {
    background-color: #E5E9ED;
}
table.Tbl_sun4 th.TblColHdrSel_sun4 {
    background-color: #F8F8F9;
    border-bottom-color: #8C8F91;
    border-left-color: #8C8F91;
    border-top-color: #8C8F91;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 {
    background: url("../images/table2/column_gradient.png") repeat-x scroll center top #E1E5E8;
    border-bottom-color: #828DA4;
    border-left-color: #959AA5;
    border-top-color: #959AA5;
}
table.Tbl_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:visited, table.Tbl_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #FFFFFF;
    text-decoration: none;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-color: #C7C8CA;
    color: #336699;
    text-decoration: none;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:hover {
    color: #003399;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:visited {
    color: #000000;
    text-decoration: none;
}
table.Tbl_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:visited {
    background: url("../images/table2/column_gradient.png") repeat-x scroll center top #E1E5E8;
}
table.Tbl_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:hover {
    background: url("../images/table2/column_gradient.png") repeat-x scroll center top #F1F3F6;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:hover {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:hover {
    background-position: center top;
    background-repeat: repeat-x;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:hover {
    background-position: center top;
    background-repeat: repeat-x;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:link, th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:visited {
    background: none repeat scroll 0 0 transparent;
}
table.Tbl_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:link, th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:visited {
    background: none repeat scroll 0 0 transparent;
}
table.Tbl_sun4 td.TblTdSel_sun4 {
    background-color: #FFFFFF;
}
table.Tbl_sun4 td.TblTdSrtSel_sun4 {
    background-color: #E5E9ED;
}
table.Tbl_sun4 th.TblColHdr_sun4 {
    background-color: #FFFFFF;
    border-color: #8C8F91;
}
table.Tbl_sun4 .TblHdrTxt_sun4 {
    background: url("../images/table2/column_gradient.png") repeat-x scroll center top #E1E5E8;
    color: #000000;
    text-decoration: none;
}
table.Tbl_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 a.TblHdrLnk_sun4:visited {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    color: #000000;
    text-decoration: none;
}
table.Tbl_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 a.TblHdrLnk_sun4:visited {
    background-position: center top;
    background-repeat: repeat-x;
}
table.Tbl_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #F1F3F6;
    background-image: url("../images/table2/column_gradient.png");
    color: #000000;
    text-decoration: underline;
}
table.Tbl_sun4 a.TblHdrLnk_sun4:hover {
    background-position: center top;
    background-repeat: repeat-x;
}
table.Tbl_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 a.TblHdrImgLnk_sun4:visited {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    border-left-color: #CAD0D2;
    color: #336699;
    text-decoration: none;
}
table.Tbl_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 a.TblHdrImgLnk_sun4:visited {
    background-position: center top;
    background-repeat: repeat-x;
}
table.Tbl_sun4 a.TblHdrImgLnk_sun4:hover {
    background-color: #F1F3F6;
    background-image: url("../images/table2/column_gradient.png");
    color: #336699;
}
table.Tbl_sun4 a.TblHdrImgLnk_sun4:hover {
    background-position: center top;
    background-repeat: repeat-x;
}
table.TblHdrTbl_sun4 {
    background: none repeat scroll 0 0 transparent;
}
table.TblHdrTbl_sun4 td {
    background: none repeat scroll 0 0 transparent;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 {
    background: url("../images/table2/column_gradient.png") repeat-x scroll center top #CAD0D2;
    border-color: #81939B;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:visited {
    color: #000000;
    text-decoration: none;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-color: #C7C8CA;
    color: #336699;
    text-decoration: none;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    background-repeat: repeat-x;
    color: #000000;
    text-decoration: underline;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:hover {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    background-repeat: repeat-x;
    color: #003399;
}
table.Tbl_sun4 span.TblColHdrSrtDis_sun4 {
    background: none repeat scroll 0 0 transparent;
    border-left-color: #C7C8CA;
    color: #000000;
    text-decoration: none;
}
table.Tbl_sun4 span.TblColHdrSelDis_sun4 {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    background-repeat: repeat-x;
    border-left-color: #DBE0E3;
    color: #000000;
    text-decoration: none;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 table.TblHdrTbl_sun4 {
    background: none repeat scroll 0 0 transparent;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:visited {
    background: none repeat scroll 0 0 transparent;
}
table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    background: none repeat scroll 0 0 transparent;
    border-left-color: #C7C8CA;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #81939B;
    border-left-color: #81939B;
}
.TblMultHdrTxt_sun4 {
    color: #000000;
}
table.Tbl_sun4 th.TblMultHdr_sun4 {
    background-color: #FFFFFF;
    border-left-color: #81939B;
    border-top-color: #81939B;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:visited {
    color: #000000;
    text-decoration: none;
}
table.Tbl_sun4 th.TblMultColHdr_sun4 a.TblHdrLnk_sun4:hover {
    text-decoration: underline;
}
table.Tbl_sun4 th.TblMultColHdrSrt_sun4 {
    background-color: #E2E4E9;
    background-image: url("../images/table2/column_gradient.png");
    background-repeat: repeat-x;
    border-bottom-color: #81939B;
    border-left-color: #CAD0D2;
}
table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrLnk_sun4:link, table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrLnk_sun4:visited {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: none;
}
table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    color: #000000;
    text-decoration: underline;
}
table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    background: none repeat scroll 0 0 transparent;
    border-left-color: #C7C8CA;
    color: #336699;
    text-decoration: none;
}
table.Tbl_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrImgLnk_sun4:hover {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    color: #003399;
}
table.Tbl_sun4 .TblTdSrt_sun4 {
    background-color: #E5E9ED;
}
table.Tbl_sun4 .TblColFtrSpc_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #CAD0D2;
    border-top-color: #E5E9ED;
}
table.Tbl_sun4 th.TblTdSpc_sun4 {
    background-color: #FFFFFF;
    border-color: #81939B;
}
table.Tbl_sun4 .TblTdAlm_sun4, table.Tbl_sun4 .TblTdSrtAlm_sun4 {
    background-color: #FFFEE7;
}
table.Tbl_sun4 a:link, table.Tbl_sun4 a:visited {
    color: #003399;
    text-decoration: none;
}
table.Tbl_sun4 a:hover {
    color: #003399;
    text-decoration: underline;
}
.TblMsgTxt_sun4 {
    color: #000000;
}
table.Tbl_sun4 tr.TblSelRow_sun4 td, table.Tbl_sun4 tr.TblSelRow_sun4 th {
    background-color: #90B7D0;
}
table.Tbl_sun4 .TblGrpRow_sun4 {
    background: url("../images/table2/column_gradient.png") repeat-x scroll center top #E1E5E8;
    border-bottom-color: #98A0A5;
    border-left-color: #98A0A5;
    border-top-color: #98A0A5;
}
.TblGrpTxt_sun4 {
    color: #000000;
    text-decoration: none;
}
.TblGrpTxt_sun4 {
    color: #000000;
    margin: 0 3px;
}
table.Tbl_sun4 .TblGrpMsgTxt_sun4 {
    color: #000000;
}
table.Tbl_sun4 .TblColFtr_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #CAD0D2;
    border-top-color: #E5E9ED;
}
table.Tbl_sun4 .TblColFtrSrt_sun4 {
    background-color: #E5E9ED;
    border-bottom-color: #CAD0D2;
    border-top-color: #E5E9ED;
}
.TblColFtrTxt_sun4 {
    color: #000000;
}
table.Tbl_sun4 td.TblFtrRow_sun4 {
    background-color: #E5E9ED;
}
table.Tbl_sun4 .TblFtrRowTxt_sun4 {
    color: #000000;
}
table.Tbl_sun4 .TblFtrLft_sun4 {
    color: #000000;
}
table.Tbl_sun4 .TblGrpColFtr_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #CAD0D2;
}
table.Tbl_sun4 .TblGrpColFtrSrt_sun4 {
    background-color: #E5E9ED;
    border-bottom-color: #CAD0D2;
}
.TblGrpFtrRowTxt_sun4 {
    color: #000000;
}
table.Tbl_sun4 td.TblPnlTd_sun4 {
    background-color: #E5E9ED;
}
.TblPnlLytDiv_sun4 {
    border-top-color: #A3AAAC;
}
.TblPnlShd3Div_sun4 {
}
.TblPnlShd2Div_sun4 {
}
.TblPnlShd1Div_sun4 {
    border-color: #4C4F53 #76797C #8C8F91;
}
.TblPnlDiv_sun4 {
    background-color: #FFFFFF;
    border-top: 1px solid #CBCCCD;
}
.TblPnlBtnDiv_sun4 {
    border-top-color: #81939B;
}
.TblPnlTtl_sun4 {
    color: #000000;
}
.TblCstFltMnu_sun4 {
    background-color: #90B7D0;
    border-bottom-color: #B9B9BA;
    border-right-color: #AEAFB0;
    color: #003399;
}
table.Tbl_sun4 div.TblPnlDiv_sun4 td {
    background: none repeat scroll 0 0 transparent;
}
.TblPnlCnt_sun4 {
    background: none repeat scroll 0 0 transparent;
}
.TblPnlHlpTxt_sun4 {
    background: url("../images/table2/column_gradient.png") repeat-x scroll left top #DBE5ED;
    border-color: #758B9B #9CB6C7 #CADDED;
}
table.TblLt_sun4 {
    background-color: #FFFFFF;
    color: #000000;
}
table.TblLt_sun4 caption.TblTtlTxt_sun4 {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
}
table.TblLt_sun4 caption.TblTtlTxt_sun4 span.TblTtlMsgSpn {
    color: #000000;
}
table.TblLt_sun4 td.TblActTd_sun4 {
    background-color: #E5E9ED;
    border-color: #E5E5E5;
}
table.TblLt_sun4 td.TblActTdLst_sun4 {
    background-color: #E5E9ED;
    border-color: #E5E5E5;
}
table.TblLt_sun4 th.TblColHdrSel_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #8C8F91;
    border-left-color: #8C8F91;
    border-top-color: #8C8F91;
}
table.TblLt_sun4 th.TblColHdrSrtSel_sun4 {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    border-bottom-color: #828DA4;
    border-left-color: #959AA5;
    border-top-color: #959AA5;
}
table.TblLt_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:link {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
}
table.TblLt_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:visited {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
}
table.TblLt_sun4 th.TblColHdrSel_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #F1F3F6;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
}
table.TblLt_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrImgLnk_sun4:hover {
    background-color: #F1F3F7;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
}
table.TblLt_sun4 th.TblColHdrSrtSel_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #F1F3F7;
    background-image: url("../images/table2/column_gradient.png");
}
table.TblLt_sun4 th.TblColHdr_sun4 {
    background-color: #E6EBEF;
    border-bottom-color: #81939B;
    border-left-color: #81939B;
    border-top-color: #81939B;
}
table.TblLt_sun4 table.TblHdrTbl_sun4 td {
    background: none repeat scroll 0 0 transparent;
}
table.TblLt_sun4 a.TblHdrLnk_sun4:link, table.TblLt_sun4 a.TblHdrLnk_sun4:visited {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    color: #000000;
    text-decoration: none;
}
table.TblLt_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #F1F3F6;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    color: #000000;
    text-decoration: underline;
}
table.TblLt_sun4 a.TblHdrImgLnk_sun4:link, table.TblLt_sun4 a.TblHdrImgLnk_sun4:visited {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    border-left-color: #CAD0D2;
    color: #336699;
    text-decoration: none;
}
table.TblLt_sun4 a.TblHdrImgLnk_sun4:hover {
    background-color: #F1F3F6;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    color: #336699;
}
table.TblLt_sun4 span.TblColHdrSelDis_sun4 {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    border-left-color: #DBE0E3;
    color: #000000;
    text-decoration: none;
}
table.TblLt_sun4 .TblHdrTxt_sun4 {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    background-position: center top;
    color: #000000;
    text-decoration: none;
}
table.TblLt_sun4 th.TblColHdrSrt_sun4 {
    background-color: #E1E5E8;
    background-image: url("../images/table2/column_gradient.png");
    border-bottom-color: #81939B;
    border-left-color: #81939B;
    border-top-color: #81939B;
}
table.TblLt_sun4 th.TblColHdrSrt_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #F1F3F7;
    background-image: url("../images/table2/column_gradient.png");
    color: #000000;
    text-decoration: underline;
}
table.TblLt_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:link, table.Tbl_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:visited {
    border-left-color: #C7C8CA;
    color: #336699;
    text-decoration: none;
}
table.TblLt_sun4 th.TblColHdrSrt_sun4 a.TblHdrImgLnk_sun4:hover {
    background-color: #F1F3F7;
    background-image: url("../images/table2/column_gradient.png");
    color: #003399;
}
table.TblLt_sun4 th.TblMultColHdr_sun4 {
    background-color: #E6EBEF;
    border-bottom-color: #81939B;
    border-left-color: #81939B;
}
table.TblLt_sun4 th.TblMultHdr_sun4 {
    background-color: #E6EBEF;
    border-left-color: #81939B;
    border-top-color: #81939B;
}
table.TblLt_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrLnk_sun4:hover {
    background-color: #F1F3F7;
    background-image: url("../images/table2/column_gradient.png");
    color: #000000;
    text-decoration: underline;
}
table.TblLt_sun4 th.TblMultColHdrSrt_sun4 a.TblHdrImgLnk_sun4:hover {
    background-color: #F1F3F7;
    background-image: url("../images/table2/column_gradient.png");
    color: #003399;
}
table.TblLt_sun4 .TblGrpRow_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #CAD0D2;
    border-left-color: #CAD0D2;
    border-top-color: #E5E9ED;
}
table.TblLt_sun4 td.TblFtrRow_sun4 {
    background-color: #FFFFFF;
}
table.TblLt_sun4 .TblFtrRowTxt_sun4 {
    color: #5F6466;
}
table.TblLt_sun4 .TblColFtr_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #A8B2B6;
    border-top-color: #A9ADB5;
}
table.TblLt_sun4 .TblColFtrSrt_sun4 {
    background-color: #E5E9ED;
    border-bottom-color: #A8B2B6;
    border-top-color: #A9ADB5;
}
table.TblLt_sun4 .TblColFtrSpc_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #A8B2B6;
    border-top-color: #A9ADB5;
}
.TreTtl_sun4 {
    color: #000000;
}
.Tree_sun4 {
    background-color: #FFFFFF;
}
a.TreeLink_sun4:link, a.TreeLink_sun4:visited {
    color: #003399;
    text-decoration: none;
}
a.TreeLink_sun4:hover {
    color: #003399;
    text-decoration: underline;
}
a.TreeParentLink_sun4:link, a.TreeParentLink_sun4:visited {
    color: #003399;
    text-decoration: none;
}
a.TreeParentLink_sun4:hover {
    color: #003399;
    text-decoration: underline;
}
a.TreeSelLink_sun4:link, a.TreeSelLink_sun4:visited {
    color: #000000;
    text-decoration: none;
}
a.TreeSelLink_sun4:hover {
    color: #000000;
    text-decoration: underline;
}
.TreeRootRow_sun4, .TreeRootRowHeader_sun4 {
    background-color: #E5E9ED;
}
.TreeSelRow_sun4, .TreeRootSelRow {
    background-color: #90B7D0;
}
.TreeSelText_sun4 {
    color: #000000;
}
.TreeContent_sun4 a:link, .TreeContent_sun4 a:visited {
    color: #000000;
    text-decoration: none;
}
.VrsBdy_sun4, .VrsMgn_sun4, .VrsBtnBdy_sun4 {
    background-color: #D2DBE4;
}
.VrsHdrTxt_sun4, .VrsTxt_sun4 {
    color: #000000;
}
.VrsMstBdy_sun4 {
    background: url("../images/version/version_brand.jpg") no-repeat scroll 0 0 #FFFFFF;
}
.WizTtlBar_sun4 {
    background: url("../images/masthead/sec-masthead-background.jpg") repeat-x scroll left top #5B87A5;
    border-color: #000000;
    color: #FFFFFF;
}
.WizBar_sun4 {
    background-color: #E5E9ED;
    border-bottom-color: #80929B;
}
.WizBdy_sun4 {
    border-left-color: #98A0A5;
}
.WizBtm_sun4 {
    background-color: #E5E9ED;
    border-top-color: #98A0A5;
}
.WizHlpDiv_sun4 {
    background: url("../images/wizard/left-pane-background.gif") repeat-x scroll left top #E5E9ED;
}
.WizSubTtlDiv_sun4, .WizStpsPnTtlDiv_sun4, .WizTtl_sun4 .TtlLin_sun4 {
}
a.WizStpLnk_sun4 {
    color: #003399;
    text-decoration: none;
}
a.WizStpLnk_sun4:hover {
    text-decoration: underline;
}
.BubbleShadow_sun4 {
    background: none repeat scroll 0 0 #BBBBBB;
    border: 1px solid #BBBBBB;
}
.Bubble_sun4 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8C8F91;
}
.BubbleShadow_sun4, .Bubble_sun4 {
    border-radius: 5px 5px 5px 5px;
}
.Bubble_sun4 .bottomLeftArrow_sun4 {
    background-image: url("../images/bubble/bottomLeftArrow.png");
}
.Bubble_sun4 .bottomRightArrow_sun4 {
    background-image: url("../images/bubble/bottomRightArrow.png");
}
.Bubble_sun4 .topLeftArrow_sun4 {
    background-image: url("../images/bubble/topLeftArrow.png");
}
.Bubble_sun4 .topRightArrow_sun4 {
    background-image: url("../images/bubble/topRightArrow.png");
}
.BubbleHeader_sun4 {
    background-color: #E1E5E8;
    border-bottom: 1px solid #8C8F91;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.BubbleTitle_sun4 {
    color: #36586F;
}
.BubbleCloseBtn_sun4 {
    background-image: url("../images/bubble/dismiss_icon.png");
}
.NoBubbleCloseBtn_sun4 {
    background-image: url("../images/other/dot.gif");
}
.Accordion_sun4 {
    border-top: thin solid #8C8F91;
}
.AccdHeader_sun4 {
    background-color: #E1E5E8;
    background-image: url("../images/accordion/tab_collapsed_gradient.png");
    background-position: center top;
    background-repeat: repeat-x;
    border-color: #8C8F91;
}
.AccdRefreshBtn_sun4, .AccdOpenAllBtn_sun4, .AccdCloseAllBtn_sun4 {
    cursor: pointer;
}
.AccdDivider_sun4 {
    background-color: #C7C8CA;
}
.AccdTabExpanded_sun4, .AccdTabCollapsed_sun4 {
    border-color: #8C8F91;
    cursor: pointer;
}
.AccdTabExpanded_sun4 {
    background: url("../images/accordion/tab_expanded_gradient.png") repeat-x scroll center top #46708E;
    color: #FFFFFF;
}
.AccdTabCollapsed_sun4 {
    background: url("../images/accordion/tab_collapsed_gradient.png") repeat-x scroll center top #E1E5E8;
}
.AccdTabExpanded_sun4 a:link, .AccdTabExpanded_sun4 a:visited, .AccdTabExpanded_sun4 a:active {
    color: #FFFFFF;
}
.AccdTabCollapsed_sun4 a:link, .AccdTabCollapsed_sun4 a:visited, .AccdTabCollapsed_sun4 a:active {
    color: #333333;
}
.AccdTabExpanded_sun4 a:hover, .AccdTabExpanded_Focus_sun4 {
    background: url("../images/accordion/tab_expanded_gradient.png") repeat-x scroll center top #5B87A5;
}
.AccdTabCollapsed_sun4 a:hover, .AccdTabCollapsed_Focus_sun4 {
    background: url("../images/accordion/tab_collapsed_gradient.png") repeat-x scroll center top #F1F3F6;
}
.AccdTabTitle_sun4 a:link, .AccdTabTitle_sun4 a:visited, .AccdTabTitle_sun4 a:hover, .AccdTabTitle_sun4 a:active {
    text-decoration: none;
}
.AccdTabExpanded_sun4 .AccdDownTurner_sun4 {
    background: url("../images/accordion/tab_expanded_turner.png") repeat scroll 0 0 transparent;
    cursor: pointer;
}
.AccdTabCollapsed_sun4 .AccdRightTurner_sun4 {
    background: url("../images/accordion/tab_collapsed_turner.png") repeat scroll 0 0 transparent;
    cursor: pointer;
}
.AccdTabExpanded_Focus_sun4 .AccdDownTurner_sun4 {
    background: url("../images/accordion/tab_expanded_turner.png") repeat scroll 0 0 transparent;
    cursor: pointer;
}
.AccdTabCollapsed_Focus_sun4 .AccdRightTurner_sun4 {
    background: url("../images/accordion/tab_collapsed_turner.png") repeat scroll 0 0 transparent;
    cursor: pointer;
}
.AccdTabMenuCue_sun4 {
    cursor: pointer;
}
.AccdTabExpanded_sun4 .AccdTabMenuCue_sun4 {
    background-image: url("../images/accordion/tab_expanded_droparrow.png");
}
.AccdTabCollapsed_sun4 .AccdTabMenuCue_sun4 {
    background-image: url("../images/accordion/tab_collapsed_droparrow.png");
}
.AccdTabContent_sun4 {
    background-color: #FFFFFF;
    border-color: #8C8F91;
}
.progressBar_4_sun4 {
    border-color: #F1F1F1;
}
.progressBar_4_sun4 .barContainer_sun4 {
    background-color: #F2F3F4;
    border-color: #666664;
}
.progressBar_4_sun4 .barIndeterminatePaused_sun4 {
    background: url("../images/progressBar/still-indeterminate.gif") repeat-x scroll center top #A0CCE7;
}
.progressBar_4_sun4 .barIndeterminate_sun4 {
    background: url("../images/progressBar/indeterminate.gif") repeat-x scroll center top #A0CCE7;
}
.progressBar_4_sun4 .barDeterminate_sun4 {
    background: url("../images/progressBar/reg-slice.gif") repeat-x scroll center top #A0CCE7;
}
.progressBar_4_sun4 .failure_sun4 {
    background-image: url("../images/alerts/failed_small.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.progressBar_4_sun4 .failureLabel_sun4 {
    color: #CC0000;
}
.progressBar_4_sun4 .checkboxContainer_sun4 label {
    cursor: pointer;
}
.MenuShadow_sun4 {
    background: none repeat scroll 0 0 #BBBBBB;
    border: 1px solid #DDDDDD;
}
.Menu_sun4 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8C8F91;
}
ul.MenuItems_sun4 {
    background-color: #FFFFFF;
}
ul.MenuItems_sun4 li .MenuItemSeparator_sun4 {
    border-top: 1px solid #CAD0D2;
}
ul.MenuItems_sun4 li .MenuItem_sun4, ul.MenuItems_sun4 ul li .MenuItem_sun4 {
    color: #003399;
}
ul.MenuItems_sun4 li .MenuOptGroupHeader_sun4 {
    color: #000000;
}
ul.MenuItems_sun4 li .MenuItemDisabled_sun4, ul.MenuItems_sun4 ul li .MenuItemDisabled_sun4 {
    color: #7A7277;
}
ul.MenuItems_sun4 li .MenuItem_sun4:hover, ul.MenuItems_sun4 li .MenuItem_sun4.MenuFocus_sun4 {
    background-color: #90B7D0;
    color: #FFFFFF;
}
ul.MenuItems_sun4 li .MenuItem_sun4:hover {
    cursor: pointer;
}
.NoMenuItemWidget_sun4 {
    background-image: url("../images/other/dot.gif");
}
.MenuItemSubmenu_sun4 {
    background-color: transparent;
}
.NoMenuItemSubmenu_sun4 {
    background-image: url("../images/other/dot.gif");
}
.commonTaskbgColor_sun4 {
    background: none repeat scroll 0 0 #B6C6D6;
}
.commonTaskSection_4_sun4 {
    background: url("../images/commontaskssection/bkgrnd.gif") repeat-x scroll right top #B6C6D6;
}
.commonTaskSection_4_sun4 .TskScnTpBx_sun4 {
    background: url("../images/commontaskssection/s-curve.gif") repeat-x scroll left bottom transparent;
}
.commonTaskSection_4_sun4 .header_sun4, .commonTaskSection_4_sun4 .help_sun4, .commonTaskGroup_4_sun4 .header_sun4 {
    color: #4B5E6A;
}
.commonTask_4_sun4 .left_sun4 {
    border-bottom-color: #AEB3B8;
    border-left-color: #AEB3B8;
    border-top-color: #AEB3B8;
}
.commonTask_4_sun4 .center_sun4 {
    border-bottom-color: #AABCC8;
    border-top-color: #AABCC8;
}
.commonTask_4_sun4 .right_sun4 {
    background-color: #99B3C0;
    border-bottom-color: #AABCC8;
    border-right-color: #AABCC8;
    border-top-color: #AABCC8;
}
.commonTask_4_sun4 .background_sun4 {
    background: url("../images/commontaskssection/gradation-grey.gif") repeat-x scroll right top #9AB2BF;
}
.commonTask_4_sun4 a.TskScnTxtBg_sun4 {
    border-left-color: #AABCC8;
}
.commonTask_4_sun4 a.TskScnTxtBg_sun4:link, .commonTask_4_sun4 a.TskScnTxtBg_sun4:visited {
    background: url("../images/commontaskssection/grad1.gif") repeat-x scroll right top #E2E7EA;
    color: #333333;
}
.commonTask_4_sun4 a.TskScnTxtBg_sun4:hover {
    background: url("../images/commontaskssection/grad2.gif") repeat-x scroll right top #4581B3;
    color: #FFFFFF;
}
.commonTask_4_sun4 .infoPanel_sun4 {
    background-color: #F4F6F7;
    border-color: #AABCC8;
}
.commonTask_4_sun4 .infoPanel_sun4 .more_sun4 {
    border-top-color: #CFD7D9;
}
.commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:link, .commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:visited, .commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:hover {
    color: #003399;
}
.commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:link, .commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:visited, .commonTask_4_sun4 a.TskScnTxtBg_sun4, .commonTask_4_sun4 a.TskScnTxtBgOvr_sun4 {
    text-decoration: none;
}
.commonTask_4_sun4 .infoPanel_sun4 .more_sun4 a:hover {
    text-decoration: underline;
}
.commonTask_4_sun4 .infoPanel_sun4 .header_sun4 {
    color: #666666;
}
.commonTask_4_sun4 .TskScnTskLftBtm_sun4 {
    background-image: url("../images/commontaskssection/leftBottom.gif");
}
.commonTask_4_sun4 .TskScnTskLftTp_sun4 {
    background-image: url("../images/commontaskssection/leftTop.gif");
}
.commonTask_4_sun4 .TskScnTskRghtBtm_sun4 {
    background-image: url("../images/commontaskssection/rightBottom.gif");
}
.commonTask_4_sun4 .TskScnTskRghtTp_sun4 {
    background-image: url("../images/commontaskssection/rightTop.gif");
}
.commonTask_4_sun4 .TskScnTskRghtBrdr_sun4 {
    background-color: #AABCC8;
}
.table2_sun4 {
    background-color: #213D51;
    border-top: 1px solid #374154;
    color: #000000;
}
.table2_sun4 .bg_sun4 {
    background-color: #E5E9ED;
    border-color: #386787 #8C8F91 #8C8F91;
}
.table2_sun4 .title_sun4 {
    background: url("../images/table2/tab_expanded_gradient.png") repeat-x scroll left top #386787;
    color: #FFFFFF;
}
.table2_sun4 .header_sun4 {
    border-top-color: #98A0A5;
}
.table2_sun4 .header_sun4, .table2_sun4 .footer_sun4 {
    border-left-color: #98A0A5;
}
.table2_sun4 .header_sun4 th, .table2_sun4 .footer_sun4 th {
    border-bottom-color: #98A0A5;
}
.table2_sun4 th {
    background: url("../images/table2/column_gradient.png") repeat-x scroll left top #E1E5E8;
    border-color: #CAD0D2;
    text-align: left;
    width: 100%;
}
.table2_sun4 th a.Hyp_sun4 {
    color: #000000;
    text-decoration: none;
}
.table2_sun4 .header_sun4 th a.Hyp_sun4:hover {
    background: url("../images/table2/column_gradient_selected.png") repeat-x scroll left top #CAD0D2;
}
.table2_sun4 .header_sun4 th a span {
    background-image: url("../images/table2/down_arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
}
.table2_sun4 .header_sun4 th.spanning_sun4 th {
    background: none repeat scroll 0 0 transparent;
}
.table2_sun4 .header_sun4 th.spanning_sun4, .table2_sun4 .anteSpanning_sun4, .table2_sun4 .lastSpannedColumn_sun4 {
    border-right-color: #98A0A5;
}
.table2_sun4 .header_sun4 th.spanning_sun4 div {
    border-top-color: #98A0A5;
}
.table2_sun4 .groupHeader_sun4 {
    background: url("../images/table2/column_gradient.png") repeat-x scroll left top #E1E5E8;
    border-color: #8C8F91 #98A0A5 #98A0A5;
}
.table2_sun4 tr {
    border-right-color: #CAD0D2;
}
.table2_sun4 td {
    background-color: #FFFFFF;
    border-bottom-color: #CAD0D2;
    border-right-color: #CAD0D2;
}
.table2_sun4 td.primarySort_sun4 {
    background-color: #E5E9ED;
    border-bottom-color: #98A0A5;
    border-right-color: #98A0A5;
}
.table2_sun4 td.antePrimarySort_sun4 {
    border-right-color: #98A0A5;
}
.table2_sun4 .header_sun4 .primarySort_sun4, .table2_sun4 .footer_sun4 .primarySort_sun4 {
    background-color: #CAD0D2;
}
.table2_sun4 .tableScroller_sun4 {
    background-color: #FFFFFF;
    border-bottom-color: #CAD0D2;
    border-left-color: #98A0A5;
    border-top-color: #CAD0D2;
}
.table2_sun4 .tableScroller_sun4 tr.selected_sun4 td {
    background-color: #90B7D0;
}
.table2_sun4 tr {
    border-right-color: #CAD0D2;
}
.table2_sun4 th {
    background: url("../images/table2/column_gradient.png") repeat-x scroll left top #E1E5E8;
    border-color: #CAD0D2;
    text-align: left;
    width: 100%;
}
.table2_sun4 td {
    background-color: #FFFFFF;
    border-bottom-color: #CAD0D2;
    border-right-color: #CAD0D2;
}
.table2_sun4 th a.Hyp_sun4 {
    color: #000000;
    text-decoration: none;
}
.table2_sun4 .header_sun4 th a.Hyp_sun4:hover {
    background: url("../images/table2/column_gradient_selected.png") repeat-x scroll left top #CAD0D2;
}
.table2_sun4 .header_sun4 th a span {
    background-image: url("../images/table2/down_arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
}
.table2_sun4 .drawer_sun4 {
    background-color: #FFFFFF;
    border-color: #98A0A5;
}
.table2_sun4 .drawer_sun4 .drawer_sun4 {
    border-top-color: #CAD0D2;
}
.table2_sun4 .drawer_sun4 .buttonBar_sun4 {
    background-color: #E5E9ED;
}
.table2_sun4 .tip_sun4 {
    background: url("../images/table2/column_gradient_selected.png") repeat-x scroll left top #DBE5ED;
    border-color: #758B9B #9CB6C7 #CADDED;
}
.table2_sun4 .multiSort_sun4 {
    background-color: #E5E9ED;
    border-bottom-color: #98A0A5;
}
.RatingNotInterestedOnImage_sun4 {
    background-image: url("../images/rating/notInterestedOn.gif");
}
.RatingNotInterestedOffImage_sun4 {
    background-image: url("../images/rating/notInterestedOff.gif");
}
.RatingGradeFullImage_sun4 {
    background-image: url("../images/rating/starFull.gif");
}
.RatingGradeEmptyImage_sun4 {
    background-image: url("../images/rating/starEmpty.gif");
}
.RatingGradeAvgFullImage_sun4 {
    background-image: url("../images/rating/avgStarFull.gif");
}
.RatingGradeAvgHalfImage_sun4 {
    background-image: url("../images/rating/avgStarHalf.gif");
}
.RatingModeNormalImage_sun4 {
    background-image: url("../images/rating/whoMe.gif");
}
.RatingModeAverageImage_sun4 {
    background-image: url("../images/rating/whoAvg.gif");
}
.RatingClearOnImage_sun4 {
    background-image: url("../images/rating/clearOn.gif");
}
.RatingClearOffImage_sun4 {
    background-image: url("../images/rating/clearOff.gif");
}
.RatingHover_sun4 {
    cursor: pointer;
}
